Php/docs/function.spl-autoload

提供:Dev Guides
< Php
移動先:案内検索

spl_autoload

(PHP 5 >= 5.1.0, PHP 7)

spl_autoload__autoload() のデフォルト実装


説明

spl_autoload ( string $class_name [, string $file_extensions = spl_autoload_extensions() ] ) : void

この関数は、__autoload() のデフォルト実装として使用されることを意図しています。 ほかに何も指定されておらず、autoload_register() がパラメータなしでコールされた場合には、 その後の __autoload() のコール時にはこの関数が使用されます。


パラメータ

class_name
インスタンスを作成する小文字のクラス名 (および名前空間名)。
file_extensions
デフォルトでは、クラス名を小文字にして .inc および .php を拡張子につけたファイル名のファイルが存在するかどうかを すべてのインクルードパスから探します。


返り値

値を返しません。


エラー / 例外

クラスが見つからず、かつそれ以外にオートローダーが登録されていない場合に LogicException をスローします。