Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

Error

Базовый класс внутренних ошибок PHP.

Синтаксис

catch (Error $e) { … }

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

ErrorОбъект с теми же методами, что у `Exception`.

Примеры

Вызов несуществующей функции:

<?php
 
try {
    no_such_function();
} catch (Error $e) {
    echo $e->getMessage();
}

Результат:

Call to undefined function no_such_function()

Примечания

Наследники: TypeError, ValueError, ArithmeticError, DivisionByZeroError, ArgumentCountError. Такие ошибки обычно означают дефект в коде, который нужно исправить, а не обойти.

См. также

  • Throwable — Общий интерфейс всего, что можно бросить и поймать.
  • TypeError — Ошибка несоответствия типа аргумента или результата.
  • Exception — Базовый класс исключений.

В учебнике

  • Исключения — Исключения в PHP — throw, try, catch и finally, собственные классы исключений и встроенные ошибки.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.