PHP функция error_get_last()

Пример

Возвращает последнюю ошибку:

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

Вывод кода будет выглядеть так:

Массив
 (
     [type] => 8
     [message] => Неопределенная переменная: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

Определение и использование

Функция error_get_last() возвращает последнюю ошибку (в виде связанного массива).

Связанный массив содержит четыре ключа:

  • [type] - тип ошибки
  • [message] - сообщение об ошибке
  • [file] - файл, в котором произошла ошибка
  • [line] - номер строки, в которой произошла ошибка

Синтаксис

error_get_last();

Технические детали

Возвратное значение:

Возвращает связанный массив, описывающий последнюю ошибку, с ключами "type", "message", "file" и "line".

Если ошибка вызвана内置 PHP функцией, "message" начинается с имени этой функции.

Если нет ошибок, то возвращается NULL.

PHP версия: 5.2+