(PHP 4, PHP 5, PHP 7)
$php_errormsg — El último mensaje de error
Esta característica ha sido declarada OBSOLETA a partir de PHP 7.2.0, y será ELIMINADA a partir de PHP 8.0.0. Su uso está totalmente desaconsejado.
Utilice error_get_last() en su lugar.
$php_errormsg es una variable que contiene el texto del último error generado por PHP. Esta variable será únicamente accesible en el mismo contexto de ejecución que el de la línea que generó el error, y únicamente si la directiva de configuración track_errors está activada (se encuentra desactivada por omisión).
Si un gestor de errores definido por el usuario está activo
(set_error_handler()), $php_errormsg solo será
definido si el gestor de errores devuelve false
.
Versión | Descripción |
---|---|
8.0.0 | La directiva track_errors que hace que $php_errormsg esté disponible ha sido eliminada. |
7.2.0 | La directiva track_errors que hace que $php_errormsg esté disponible ha sido marcada como obsoleta. |
Ejemplo #1 Ejemplo con $php_errormsg
<?php
@strpos();
echo $php_errormsg;
?>
El resultado del ejemplo sería algo similar a:
Wrong parameter count for strpos()