Throwable — это базовый интерфейс для любого объекта, который может быть выброшен с помощьюthrowинструкции, включая Error и Exception .
interface Throwable extends Stringable {
/* Methods */
public getMessage(): string
public getCode(): int
public getFile(): string
public getLine(): int
public getTrace(): array
public getTraceAsString(): string
public getPrevious(): ?Throwable
abstract public __toString(): string
/* Inherited methods */
public Stringable::__toString(): string
}
Throwable::getMessage
Throwable::getMessage — Получает сообщение
public Throwable::getMessage(): string
Возвращает сообщение, связанное с брошенным объектом.
Throwable::getCode
Throwable::getCode — Получает код исключения
public Throwable::getCode(): int
Возвращает код исключения как int в Exception , но, возможно, как другой тип в потомках Exception (например, как строку в PDOException ).
Throwable::getFile
Throwable::getFile — Получает файл, в котором был создан объект
public Throwable::getFile(): string
Возвращает имя файла, в котором был создан брошенный объект.
Throwable::getLine
Throwable::getLine — Получает строку, в которой был создан экземпляр объекта
public Throwable::getLine(): int
Возвращает номер строки, в которой был создан экземпляр брошенного объекта.
Throwable::getTrace
Throwable::getTrace — Получает трассировку стека
public Throwable::getTrace(): array
Возвращает трассировку стека в виде массива в том же формате, что и debug_backtrace() .
Throwable::getTraceAsString
Throwable::getTraceAsString — Получает трассировку стека в виде строки
public Throwable::getTraceAsString(): string
Возвращает трассировку стека в виде строки.
Throwable::getPrevious
Throwable::getPrevious — Возвращает предыдущий Throwable
public Throwable::getPrevious(): ?Throwable
Возвращает предыдущий Throwable , если он доступен, или null иначе.
Throwable::__toString
Throwable::__toString — Получает строковое представление брошенного объекта
abstract public Throwable::__toString(): string
Возвращает строковое представление брошенного объекта.
0 комментариев