Skip to main content

Tips: PHP 5, filtros de parametros

Go PHP5PHP 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

Corre la voz con tus amigos/contactos:

Compartir