Получает последнюю ошибку

# error_get_last

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

error_get_last — Получает последнюю ошибку

### Описание

function error_get_last(): ?array

Функция получает информацию о последней ошибке.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Функция возвращает ассоциативный массив, который описывает последнюю ошибку и содержит ключи: type, message, file и line. Элемент с ключом message будет начинаться с имени функции, если ошибку вызвала внутренняя функция PHP. Функция возвращает `null`, если ошибка ещё не возникала.

### Примеры

Пример #1 Пример использования функции error_get_last()

    <?php

    echo $a;
    print_r(error_get_last());

    ?>

Вывод приведённого примера будет похож на:

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

### Смотрите также

- Константы ошибок
- Переменная $php_errormsg
- error_clear_last() - Очищает последнюю ошибку
- Директива `display_errors`
- Директива `html_errors`
- Директива `xmlrpc_errors`

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open