定義済のクラス
ここでは、標準で定義されているクラスをとりあげます。
さまざまな拡張モジュールで定義されるその他のクラスについては、
個々の拡張モジュールのリファレンスで述べられています。
標準で定義されているクラス
以下のクラスは、PHP ビルドに含まれる標準関数セットで定義されています。
-
Directory
-
このクラスから、
dir のインスタンスが生成される。
-
stdClass
-
オブジェクトへの型変換 で作られる。
-
__PHP_Incomplete_Class
-
PHP 5 以降で定義済みのクラス
以下に PHP 5.0.0 で導入されたその他の定義済みのクラスを示します。
-
exception
-
-
php_user_filter
-
クロージャ
定義済みの final クラス Closure
が PHP 5.3.0 で追加されました。これは 無名関数
の内部実装で用いられます。
このクラスのコンストラクタは、主導でのオブジェクトの作成を禁止するようになっています
(E_RECOVERABLE_ERROR が発生します)。
また、マジックメソッド
__invoke を用意しています。