Zend::loadClass()
は、"$className.php
"
のようなファイル名の PHP ファイルを読み込み、クラス
$className
が存在するかを確かめます。
<?php loadClass($class, $dirs) ?>
ファイルが見つからなかったり、読み込んだファイルにクラスが存在しなかった場合は
Zend_Exception
がスローされます。ファイルの読み込みには
Zend::loadFile()
が使用されます。その際に引数 $dirs
の内容が渡されます。
アンダースコアを含めたクラス名を指定して $dirs
を null (デフォルト) にすると、Zend::loadClass()
はクラス名のアンダースコアをディレクトリ区切り文字に変換して
$dirs
を自動的に設定します。例えば、
$class
が Zend_Example_Class
の場合は Zend/Example/Class.php
と読みかえられます。