$php_errormsg

(PHP 4, PHP 5, PHP 7)

$php_errormsgA mensagem de erro anterior

Warning

Este recurso tornou-se DEFASADO a partir do PHP 7.2.0. O uso deste recurso é fortemente desencorajado.

Use error_get_last() instead.

Descrição

$php_errormsg é uma variável contendo o texto da última mensagem de erro gerada pelo PHP. Esta variável somente estará disponível dentro do escopo no qual o erro ocorreu, e somente se a opção de configuração track_errors estiver on (o padrão é off).

Warning

Se um manipulador de erro definido pelo usuário (set_error_handler()) estiver configurado então $php_errormsg somente será definida se a função retornar retornar false

Registro de Alterações

Versão Descrição
8.0.0 A diretiva track_errors que criava a variável $php_errormsg foi removida.
7.2.0 A diretiva track_errors que criava a variável $php_errormsg foi descontinuada.

Exemplos

Example #1 Exemplo da $php_errormsg

<?php
@strpos();
echo $php_errormsg;
?>

O exemplo acima produzirá algo semelhante a:

Wrong parameter count for strpos()

Veja Também