Activa y muestra los errores de PHP en tiempo de ejecución y deja de romperte la cabeza revisando líneas de código
En muchos de los servidores no se muestran los errores PHP por defecto, para ver los errores o cambiamos la configuración del servidor, contactando con el proveedor de Hosting, o con un código podremos ver los errores PHP en tiempo de ejecución. Recuerda esto, si no están activados, puede que estés perdiendo el tiempo y rompiéndote la cabeza revisando lineas de código PHP, cuando realmente la opción de mostrar los errores PHP esta desactivada.
Con un pequeño script colocado al comienzo del fichero PHP que quieras revisar hará que se muestren los errores PHP.
<?php error_reporting(E_ALL); ini_set('display_errors', '1'); ?>
Para completar un poquito mas, vermos como mostrar o no mostrar los errores PHP
<?php // Motrar todos los errores de PHP error_reporting(-1); // No mostrar los errores de PHP error_reporting(0); // Motrar todos los errores de PHP error_reporting(E_ALL); // Motrar todos los errores de PHP ini_set('error_reporting', E_ALL); ?>
Pues lo dicho, primero asegúrate que los errores se están o no mostrando.