(PHP 4, PHP 5, PHP 7)
$php_errormsg — A mensagem de erro anterior
Este recurso foi DESCONTINUADO a partir do PHP 7.2.0 e foi REMOVIDO a partir do PHP 8.0.0. O uso deste recurso é fortemente desencorajado.
Use error_get_last() em seu lugar.
$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").
Se um manipulador de erro definido pelo usuário (set_error_handler())
estiver configurado, $php_errormsg somente será definida se
a função retornar retornar false.
| 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. |
Exemplo #1 Exemplo de $php_errormsg
<?php
@strpos();
echo $php_errormsg;
?>O exemplo acima produzirá algo semelhante a:
Wrong parameter count for strpos()