Função error_get_last() PHP

Exemplo

Retorna o último erro ocorrido:

<?php
 echo $test;
 print_r(error_get_last());
 ?> 

A saída do código acima é semelhante a esta:

Array
 (
     [type] => 8
     [message] => Variável não definida: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

Definição e Uso

A função error_get_last() retorna o último erro ocorrido (em forma de array associativo).

O array associativo contém quatro chaves:

  • [type] - Tipo do erro
  • [message] - Mensagem do erro
  • [file] - Nome do arquivo onde ocorreu o erro
  • [line] - Número da linha onde ocorreu o erro

Sintaxe

error_get_last();

Detalhes Técnicos

Retorno:

Retorna um array associativo que descreve a última mensagem de erro, com "type", "message", "file" e "line" como chaves do array.

Se o erro for causado por função interna do PHP, "message" começará com o nome da função.

Se não houver erro, retorna NULL.

Versão PHP: 5.2+