开发者社区> 问答> 正文

请教各位php中spl_autoload_register跟__autoload这两个方法调用场景的区别

今天被面试问到这两个方法的区别,两个方法使用场景。我只答出了两个都是针对类加载不到的时候调用的,可以指定默认类路径从而拼装出类文件进行加载,以及前者比后者效率要高。请大家帮我具体解释一下。

展开
收起
落地花开啦 2016-06-16 13:29:05 2284 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    一句话, spl_autoload 更有弹性,可以设置多个自动加载规则(可以指定先后顺序),而 __autoload 太死板,只能有一个加载规则.
    所以 __autoload 不适合多个类库合作.

    2019-07-17 19:40:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载