Documentación offline PHP master

$php_errormsg

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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_errormsg solo será definido si el gestor de errores devuelve false.

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