¿Cómo hago para que se muestren los errores de PHP?

2022-04-07 19:47:39

) y display_errors está configurado y también el informe de errores es E_ALL. He reiniciado mi servidor web Apache.

y no cierro declaraciones ";". Pero todas mis secuencias de comandos muestran una página en blanco sobre estos errores, pero realmente quiero ver los errores en la salida de mi navegador.

error_reporting(E_ALL);
ini_set('mostrar_errores', 1);

¿Qué queda por hacer?

- Abs

php
Source
zh
Responder


1893
  • Esto siempre me funciona:

    ini_set('mostrar_errores', '1');
    ini_set('mostrar_errores_de_inicio', '1');
    informe_error(E_ALL);
    

    Sin embargo, esto no hace que PHP muestre errores de análisis; la única forma de mostrar esos errores es modificar su php.ini con esta línea:

    display_errors = activado
    
    , poner esta línea en .htaccess también podría funcionar):

    php_flag mostrar_errores 1