包含在实例化PHP上

时间:2011-03-15 02:58:21

标签: php zend-framework class include

我有一个问题。在Zend框架上我们使用一个非常有趣的结构,因为如果你使用一个类,那么自动Zend包含类文件并在instanciate之后(类显然允许ge目录的结构类:abc_def_pqr然后路径是abc / def / pgr.php)< / p>

有没有人有任何想法???

1 个答案:

答案 0 :(得分:3)

Zend Framework使用spl_autoload_register来注册在调用类但不存在时调用的函数。

然后该函数按照您的说法执行操作,用目录分隔符替换下划线并尝试包含该文件。

请参阅Autoloading Classes但注意使用spl_autoload_register而不是__autoload允许多个自动加载功能,这是更好的做法。特别是如果与ZF或外部库一起使用。