位置: 编程技术 - 正文
推荐整理分享PHP框架自动加载类文件原理详解(php 自动加载),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php框架自动加载数据,php框架怎么用,php 自动加载,php 自动加载,php框架自动加载数据,php自动加载机制原理,php框架自动加载数据,php框架自动加载数据,内容如对您有帮助,希望把文章链接给更多的朋友!
描述:公司项目PHP用作中间转发层(接收http请求,用 socket跟c++做通信),由于代码没有用到框架,这些东西自然就是之前的人自己写的。最近需要对这个底层进行优化,于是便看了下这部分的代码。
目的:这块代码的主要作用是把主目录下的所有插件类一次性全部加载进来。当使用尚未被定义的类(class)和接口(interface)时自动去加载。通过注册自动加载器,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。
实现方法:主要用到PHP函数__autoload()
详细:
其中_getRootPath($classname)函数获取的是类名文件所在的真实目录,根据类名的头字段判断类在哪个目录下;
如果类能在这些目录下找到,类在使用前就会被加载。
标签: php 自动加载
本文链接地址:https://www.jiuchutong.com/biancheng/290368.html 转载请保留说明!友情链接: 武汉网站建设