PHP 4 ya esta de salida y cada ves son mas las aplicaciones web corriendo en PHP que son desarrolladas en PHP 5 y lo cierto es que esta nueva versión tiene cosas muy interesantes y útiles, entre ellas esta la posibilidad de filtrar parámetros o variables mediante funciones predefinidas en el core de PHP 5.
Filtros de parámetros en PHP 5 ej Comprobar y limpiar variables POST.
Antes en PHP 4:
[code lang=”php”] if (isset($_POST[“submit”])) {
$submit = addslashes(strip_tags($_POST[“submit”]));
}
?>[/code]
Ahora PHP 5:
[code lang=”php”] if (filter_has_var ( INPUT_POST , ’submit’)) {
$submit = filter_input(INPUT_POST, ’submit’, FILTER_SANITIZE_SPECIAL_CHARS);
}
?>[/code]
ej. Validar email.
Antes PHP 4:
[code lang=”php”] if (!ereg(“^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$”,$email)){
echo “El e-mail no es valido”;
} else {
// …
}
?>[/code]
Ahora PHP 5:
[code lang=”php”] var_dump(filter_var(‘[email protected]’, FILTER_VALIDATE_EMAIL));
?>[/code]
Andres también nos lista mas funciones para filtrar las variables, tips de gran utilidad y ya deberíamos solo pensar en la versión 5, en serio unan se a GoPHP5.org.
via Anieto2k