Mayron Ceccon
Posted on December 2, 2019
Para quem não tem acesso diretamente ao servidor, algo de grande ajuda muito é a exibição do erros gerados pelo Apache diretamente no navegador.
Temos uma lista com 3 funções que nos ajudam nessas exibições:
- display_errors: onde este faz a exibição dos erros de script diretamente na tela
- display_startup_errors que são os erros ocorridos na inicialização do PHP
- error_reporting onde este define que tipo de erro será exibido
Para definição dos tipos de erros que desejamos acompanhar, temos os seguintes tipos:
- E_ALL - Todos os erros e alertas
- E_ERROR - Erros fatais
- E_WARNING - Erros não fatais
- E_PARSE - Erros de compilação (antes da execução do código)
- E_DEPRECATED — Avisos de coisas obsoletas, que serão retiradas no futuro
- E_NOTICE - Avisos que podem ou não ser bugs
- E_STRICT - Dá recomendações de melhor interoperabilidade, desde o PHP 5.
Podemos usar 1 ou mais tipos, devemos utilizar o | (pipe) como separador.
E_ERROR | E_PARSE | E_NOTIVE
Abaixo, segue exemplo da utilização das funções para exibição dos erros.
Em seu arquivo principal, adicione as seguintes linhas de código:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
É isso ai pessoal!!
💖 💪 🙅 🚩
Mayron Ceccon
Posted on December 2, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.