$php_errormsg
En esta página
\$php_errormsg
El último mensaje de error
[!WARNING] Esta funcionalidad está OBSOLETA a partir de PHP 7.2.0, y ELIMINADA a partir de PHP 8.0.0. Depender de esta funcionalidad está altamente desaconsejado.
Utilice error_get_last en su lugar.
Descripción#
$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).
[!WARNING] Si un gestor de errores definido por el usuario está activo (
set_error_handler),$php_errormsgsolo será definido si el gestor de errores devuelvefalse.
Historial de cambios#
| 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. |
Ejemplos#
Ejemplo con $php_errormsg
<?php
@strpos();
echo $php_errormsg;
?>
Resultado del ejemplo anterior es similar a:
Wrong parameter count for strpos()
Véase también#
error_get_last