Throwable

Оновлено: 12.05.2023

(PHP 7, PHP 8)

Throwable - це базовий інтерфейс для будь-якого об'єкту, який може бути викинутий за допомогою оператора throw, включаючи Error та Exception.

Зауважте:

Класи PHP не можуть реалізовувати інтерфейс Throwable безпосередньо, і замість цього повинні розширювати Exception.

Version Description 8.0.0 Throwable implements Stringable now.

Throwable::getMessage - отримує повідомлення Throwable::getCode - Отримує код виключення Throwable::getFile - Повертає файл, в якому було створено об'єкт Throwable::getLine - Повертає рядок, на якому було створено об'єкт Throwable::getTrace - Отримує трасування стеку Throwable::getTraceAsString - Отримує трасування стеку у вигляді рядка Throwable::getPrevious - Повертає попередній Throwable Throwable::__toString - Отримує рядкове представлення викинутого об'єкту