Avatar ·

¿Cómo recibir mensajes de error útiles en PHP? (En lugar de una pantalla blanca vacía)

¡Hola! Soy un desarrollador PHP principiante y constantemente tengo el mismo problema: cuando ocurre un error en el código, solo veo una pantalla blanca vacía. Sin mensajes, sin pistas, solo silencio. ¡Esto me vuelve loco! Por ejemplo, escribo un script simple: ```php 'Iván', 'age' => 25]; echo $data['name']; echo $data['city']; // Error: la clave no existe ?> ``` En lugar de ver una advertencia sobre una clave inexistente, obtengo una página en blanco. O cuando incluyo un archivo con un error de sintaxis: ```php ``` Otra vez pantalla blanca. Ya verifiqué que PHP funciona — un simple `` se muestra correctamente. He oído sobre `error_reporting` y `display_errors`, pero no entiendo cómo configurarlos correctamente. ¿Dónde se escriben? ¿En el propio script, en php.ini o en .htaccess? ¿Y qué significan todos esos niveles de error (E_ALL, E_WARNING, E_NOTICE)? Necesito que PHP muestre