2011-03-15 54 views
0

嗯,我有一个问题。在Zend Framework上我们使用了一个非常有趣的结构,因为如果你插入一个类然后自动Zend包含类文件,并在instanciate之后(Class显然允许ge目录的结构类:abc_def_pqr然后路径是abc/def/pgr.php)包括实例化PHP

有没有人有任何想法?

回答

3

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

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

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