在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在项目中 总是会用到类文件引入的操作,在此简单总结下: 方法一: 使用 include,require,include_once,require_once。 其中:*_once once意为曾经一次,可理解为在执行引入前确认是否曾经(或者已经有了一次)引入过,如果已经引入则不会再次引入,否则引入文件; require没有返回值,如果执行失败则报错fatal error并中断脚本的执行;include 有返回值,如果出现错误 则报出警告 warning且脚本继续执行。 方法二: 使用 __autoload自动加载函数 (php7.2 已经弃用) 在我们实例化一个脚本以外的类的时候,自动执行__autoload函数 并将类名做为函数参数传入,从而实现自动加载。 示例代码如下:
方法三: 使用 bool spl_autoload_register ([ callable
该函数可以注册多个autoloader 将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。 当我们实例化一个脚本以外的类时,自动执行注册函数,然后将类名作为参数传给注册函数指向的类或者方法,最终实现自动加载。
|
2022-08-17
2022-11-06
2022-07-29
2022-08-17
2022-08-12
请发表评论