core
db
html
utility
Loader::autoload
public static boolean autoload
( string $className )
クラスのオートロード用のメソッドとして機能する、クラスの読み込みメソッドです。spl_autoload_register関数によってこのメソッドをオートロード関数として登録されることを想定しています。
引数で指定されたクラスをインクルードパスから検索して存在すればクラスファイルを読み込みます。デフォルトではインクルードパスの更に3つのサブディレクトリ"core"、"exception"、"db"からも検索するようになっています。これはCurryディレクトリがインクルードパスに設定されている前提で、3つのサブディレクトリ内ののCurryのクラスをオートロードによって読み込む事を想定しています。
引数で指定されたクラスをインクルードパスから検索して存在すればクラスファイルを読み込みます。デフォルトではインクルードパスの更に3つのサブディレクトリ"core"、"exception"、"db"からも検索するようになっています。これはCurryディレクトリがインクルードパスに設定されている前提で、3つのサブディレクトリ内ののCurryのクラスをオートロードによって読み込む事を想定しています。
Curry対応バージョン
バージョン 1.4.0 以降
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $className | string | 読み込むクラスのクラス名を指定します。 |
返り値
読み込みに成功した場合にtrue、失敗した場合にfalseを返します。