Filtre e valide suas variáveis ​​de forma eficaz

Recentemente, descobri que muitos desenvolvedores de php não conhecem essa função.
Já que o PHP5, uma maneira muito eficaz de filtrar suas variáveis ​​é usar a função filter_var http://php.net/manual/en/function.filter-var.php

exemplo:

// Returns TRUE for "1", "true", "on" and "yes". Returns FALSE otherwise.
$res
= filter_var($foo, FILTER_VALIDATE_BOOLEAN);

// Validates value as float.
$res
= filter_var($foo, FILTER_VALIDATE_FLOAT);

// Validates value as INT.
$res
= filter_var($foo, FILTER_VALIDATE_INT);

Você também valida o tipo como e-mail, url ou ip

 // Validates value as e-mail.
$res
= filter_var("mail@domain.ltd", FILTER_VALIDATE_EMAIL);

Muito útil .