定義済のクラス

ここでは、標準で定義されているクラスをとりあげます。 さまざまな拡張モジュールで定義されるその他のクラスについては、 個々の拡張モジュールのリファレンスで述べられています。

標準で定義されているクラス

以下のクラスは、PHP ビルドに含まれる標準関数セットで定義されています。

Directory
dir 関数が作成します。
stdClass
オブジェクトへの型変換 や、いろいろな標準の関数によって作られる、汎用的な空のクラスです。
__PHP_Incomplete_Class
unserialize 関数が作成する可能性があります。
Exception
ErrorException
php_user_filter
Closure
定義済みの final クラス Closure は、 無名クラス を表現するために使います。
Generator
定義済みの final クラス Generator は、 ジェネレータ を表現するために使います。
ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

特別なクラス

次の識別子は特別な意味を持っているので、クラス名としては使えません。

self
現在のクラス
static
実行時における現在のクラス
parent
親クラス