<?php // Mostrar todos os erros (desenvolvimento) ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); // Opcional: registrar erros em arquivo ini_set('log_errors', '1'); ini_set('error_log', __DIR__ . '/php-error.log'); // caminho do arquivo de log ?>
Para exibir erros em uma página PHP (útil durante o desenvolvimento), você pode usar o seguinte código no topo do seu arquivo PHP:
Explicação:
error_reporting(E_ALL): ativa a exibição de todos os tipos de erros (avisos, alertas, erros fatais etc).
ini_set('display_errors', 1): instrui o PHP a mostrar os erros no navegador.
ini_set('display_startup_errors', 1): mostra erros que ocorrem durante a inicialização do PHP.
Observações:
Nunca deixe isso ativo em produção, pois pode expor informações sensíveis.
Em produção, o ideal é registrar os erros em log usando:
ini_set('display_errors', 0); // não mostrar erros ini_set('log_errors', 1); // registrar em log error_reporting(E_ALL);