Como ativar a exibição de todos os erros e avisos do PHP no site?
Olá a todos. Sou um desenvolvedor PHP iniciante, escrevendo meu primeiro site em um motor próprio. Enfrentei um problema: o site funciona, mas às vezes exibe a tela branca da morte (WSOD) — a página fica simplesmente vazia, sem qualquer mensagem de erro.
Nos logs do servidor também não há nada (ou não sei onde procurá-los). Entendo que em algum lugar do código há um erro de sintaxe ou uma variável indefinida, mas não consigo identificar exatamente onde. Por exemplo, tenho este código:
```php
```
Se $_POST['username'] não for passado, espero ver um aviso (Notice), mas vejo apenas uma página vazia.
Já tentei adicionar no início do script `error_reporting(E_ALL);` e `ini_set('display_errors', 1);`, mas isso não ajuda. Talvez eu esteja fazendo algo errado?
Diga-me como configurar corretamente o PHP para ver todos os erros, avisos e notificações diretamente na tela durante o desenvolvimento? Quais diretivas no php.ini preciso alterar? Ou talvez existam outras
No answers yet.
Faça login para deixar uma resposta