__autoload和spl_autoload_register区别

简单写过几个例子,网上的资源也很多。感觉spl_autoload_register()就是在自定义规则上比__autoload好一些,在一个文件里写好规则,需要使用的时候,一句引用就可以实现不同的规则。

spl_autoload_register(function($class) {
    $file = __DIR__.’/lib/Predis/’.$class.’.php’;
    if (file_exists($file)) {
        require $file;
        return true;
    }
});

spl_autoload_register这样的方式也可以达到__autoload的作用

我是这样理解的,欢迎补充

原文地址:https://www.cnblogs.com/warmsun/p/7650579.html