Resolvendo problemas estranhos com o error_reporting(E_ALL);

Novembro, 14 2007

Seu código não está funcionando?

O resultado do cálculo está errado?

coloque o  error_reporting(E_ALL); no início do seu script

Execute esse script sem usar o error_reporting(E_ALL);
<?php
$var = 4 * $num;
echo $var;
?>
O resultado será 0 (zero)! Sem erro nenhum!

Agora experimente colocar error_reporting(E_ALL);
<?php
error_reporting(E_ALL);
$var = 4 * $num;
echo $var;
?>
O PHP retornará um erro dizendo que a variável $num não foi iniciada.

Isso é só um exemplo do que o error_reporting(E_ALL); pode fazer por nós!