Como receber mensagens de erro úteis em PHP e não ver uma página em branco?
Olá a todos! Sou um desenvolvedor PHP iniciante e estou escrevendo um pequeno site. Constantemente me deparo com situações em que o código não funciona como esperado, mas em vez de uma mensagem de erro, vejo apenas uma página branca. Isso é muito irritante! Aqui está um exemplo:
```php
```
Quando executo este código, vejo uma página em branco. Nenhuma mensagem de erro. Eu entendo que o problema é a divisão por zero, mas o PHP fica em silêncio. Antes eu trabalhava com JavaScript, onde os erros são mostrados imediatamente no console do navegador, mas aqui — silêncio total.
Tentei ativar display_errors no php.ini, mas não adiantou — aparentemente, estou fazendo algo errado. Também ouvi falar sobre error_reporting, mas não entendo como configurá-lo corretamente. Talvez exista alguma forma padrão de ver todos os erros, avisos e notificações? E como registrar erros corretamente para depois?