登录

深入了解类延迟加载原理

php笔记
0 2747

所谓的延迟加载 其实就是 自动加载 通过注册加载函数__autoload() 或spl_autoload_register首先说下引入文件 require 与include的区别他们的区别就是 require 所包含的文件不存在 会报错 立即停止 执行include 所包含的文件不存在 会报错 继续往下执行如图

a.php 和b.php 内容一致

使用__autoload如何实现自动加载

执行流程 可以打断点 这是我以前写的http://www.thinkphp.cn/topic/46349.html在这里就不说了再来看看看 spl_autoload_register

闭包

执行结果

记得一定要使用断点 看执行流程

发表评论

0 个回复