定義済のクラス

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

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

以下のクラスは、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
親クラス
関連キーワード:  クラス, 定義, , 標準, Closure, 表現, Generator, final, モジュール, 拡張