error_get_last
PHP Manual
PHP Manual»Fonctions sur la gestion des erreurs»error_get_last

error_get_last

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

error_get_last — Récupère la dernière erreur survenue

Description

function error_get_last(): ?array

Récupère la dernière erreur survenue.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un tableau associatif décrivant la dernière erreur avec les clés "type", "message", "file" et "line". Si l'erreur a été causée par une fonction interne à PHP, le message commencera par le nom de cette fonction. Retourne null s'il n'y a actuellement aucune erreur.

À partir de PHP 8.5.0, pour les erreurs fatales lorsque fatal_error_backtraces est activé, le tableau contient également une clé "trace" avec la trace sous forme de array. Les erreurs fatales causées par une exception non capturée n'incluent pas cette clé.

Historique

Version Description
8.5.0 Le tableau retourné inclut désormais une clé "trace" lorsqu'une trace d'erreur fatale est disponible.

Exemples

Exemple #1 Exemple avec error_get_last()

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

Résultat de l'exemple ci-dessus est similaire à :

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

To Top