error_get_last
PHP Manual
PHP Manual»Funciones de Manejo de Errores»error_get_last

error_get_last

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

error_get_last — Obtener el último error que ocurrió

Descripción

function error_get_last(): ?array

Obtiene información sobre el último error que ocurrió.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Devuelve un array asociativo describiendo el último error con las claves "type" (tipo), "message" (mensaje), "file" (fichero) y "line" (línea). Si el error ha sido causado por una función interna de PHP, el "message" (mensaje) comienza con su nombre. Devuelve null si no ha habido aún un error.

A partir de PHP 8.5.0, para los errores fatales con fatal_error_backtraces habilitado, el array también contiene una clave "trace" con la traza de la pila como un array. Los errores fatales causados por excepciones no capturadas no incluyen esta clave.

Historial de cambios

Versión Descripción
8.5.0 El array devuelto ahora incluye una clave "trace" cuando hay disponible una traza de un error fatal.

Ejemplos

Ejemplo #1 Un ejemplo de error_get_last()

<?php
echo $a;
print_r(error_get_last());
?>

Resultado del ejemplo anterior es similar a:

Array
(
    [type] => 8
    [message] => Undefined variable: a
    [file] => C:\WWW\index.php
    [line] => 2
)

To Top