Validación de datos en PHP

La validación de datos es una de las tareas más oscuras (menos llamativas) pero, al mismo tiempo de una importancia capital, cuando escribimos código PHP. Si tenemos un formulario que debe ser rellenado por un usuario, es muy posible que los datos estén mal escritos (direcciones de correo electrónico sin el signo arroba, por ejemplo). Si esos datos van a ser almacenados o procesados de algún modo, o leídos y empleados posteriormente (para eso se rellena el formulario, después de todo), es obvio que, antes de grabarlos o procesarlos de algún modo es imprescindible hacer una comprobación de que se ajusten al formato esperado. PHP cuenta, desde la versión 5.2 con un recurso muy interesante, nativo del propio PHP (es decir, que no necesitamos añadir ninguna extensión ni librería) que va a hacer nuestra vida más fácil, y que vamos a conocer en este artículo.