Utilizando a função error_get_last, é possível obter um array contendo os dados do último erro que aconteceu na execução de um script PHP.
Para isto basta:
$echo $var_nao_existe; $error = error_get_last(); print_r( $error );
E algo com a estrutura abaixo será retornado/apresentado:
Array
(
[type] => 8
[message] => Undefined variable: var_nao_existe
[file] => /home/Drall/www/error_test.php
[line] => 2
)
Os valores internos obviamente serão diferentes para cada tipo de erro e ambiente




