1.3. Zend::loadClass()
上一页 | 第 1 章 Zend | 下一页

## 1.3. Zend::loadClass()

`Zend::loadClass()`用来加载一个PHP类文件，该文件名格式为“`$className.php`”（也就是说加载的文件名称必须和文件中的类同名）。loadClass()会检查文件中的类是否存在。

(例：TestClass.php中有个类TestClass，使用Zend::loadClass("TestClass")就可加载这个类，这种作法类似于Java-- Haohappy注)

    <?php

    Zend::loadClass($class, $dirs)

    ?>

如果文件不存在或者文件中相应的类不存在，那么就会抛出一个Zend_Exception异常。`Zend::loadClass()`使用了`Zend::loadFile()`方法来加载文件，`$dirs` 参数将被作为参数直接传递给`Zend::loadFile()`。

如果没有指定`$dirs`参数（默认情况下），而文件名中存在下划线，那么loadClass()会自动把下划线当成目录分隔符，去相应的目录中去查找文件。例如：loadClass("Zend_Example_Class") 没指定$dirs参数 ，则loadClass()会自动查找Zend/Example/Class.php文件。

上一页 | 上一级 | 下一页
1.2. Zend::loadFile() | 起始页 | 1.4. Zend::isReadable()