Throwable

(PHP 7, PHP 8)

はじめに

Throwable は、throw 文でスロー可能なあらゆるオブジェクトが実装する基底インターフェイスです。 ErrorException も、これを実装しています。

注意:

PHP のクラスが Throwable インターフェイスを直接実装することはできません。 そのかわりに、Exception を継承する必要があります。

インターフェイス概要

interface Throwable extends Stringable {
/* メソッド */
public getMessage(): string
public getCode(): int
public getFile(): string
public getLine(): int
public getTrace(): array
public getTraceAsString(): string
abstract public __toString(): string
/* 継承したメソッド */
public Stringable::__toString(): string
}

変更履歴

バージョン 説明
8.0.0 Throwable は、 Stringable を新たに実装しました。

目次

関連キーワード:  Throwable, public, 取得, string, オブジェクト, 実装, able, toString, getMessage, getTraceAsString