Описание интерфейса Throwable:
interface Throwable
{
public function getMessage(): string; //Получает сообщение ошибки
public function getCode(): int; //Возвращает код исключения
public function getFile(): string; //Возвращает файл, в котором произошло исключение
public function getLine(): int; //Получает строку скрипта, в которой данный объект был выброшен
public function getTrace(): array; //Возвращает трассировку стека
public function getTraceAsString(): string; //Получает результаты трассировки стека в виде строки
public function getPrevious(): Throwable; //Возвращает предыдущий Throwable
public function __toString(): string; //Получает строковое представление выброшенного объекта
}
Читать далее «Исключения PHP»