error_get_last
PHP Manual
PHP Manual»Функції Обробки Помилок»error_get_last

error_get_last

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

error_get_last — Get the last occurred error

Опис

function error_get_last(): ?array

Gets information about the last error that occurred.

Параметри

У цієї функції немає параметрів.

Значення, що повертаються

Returns an associative array describing the last error with keys "type", "message", "file" and "line". If the error has been caused by a PHP internal function then the "message" begins with its name. Returns null if there hasn't been an error yet.

As of PHP 8.5.0, for fatal errors with fatal_error_backtraces enabled, the array also contains a "trace" key with the backtrace as an array. Fatal errors caused by uncaught exceptions do not include this key.

Журнал змін

Версія Опис
8.5.0 The returned array now includes a "trace" key when a fatal error backtrace is available.

Приклади

Приклад #1 An error_get_last() example

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

Поданий вище приклад виведе щось схоже на:

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

Прогляньте також

To Top