使用这个除了我们可以使用自己的名称自动加载之外,还有什么区别吗?它们在性能上有什么差异?它们内部是如何工作的?
之间的区别
function __autoload_libraries($class){
include_once 'lib.'.$class.'.php';
}
spl_autoload_register('__autoload_libraries');
对比
function __autoload($class){
include_once 'lib.'.$class.'.php';
}
__autoload()
似乎比spl_autoload_register()
更方便。 这样,自动加载函数运行时将始终知道它是从哪个NS调用的,并且可以轻松处理本地/共享/核心类的分层文件夹结构... 旧式的NS_Class命名和根目录的多个包含路径使得某些方面比使用composer要容易得多.. :/ - Christoffer Bubach