在php中,一般要使用一个不在当前文件中声明的类,要先引用文件,第次在使用类的时候,都要先去引用文件,这种方法使用起来不方便也不优雅,于是就出现了 spl_autoload_register()函数,这个函数能注册自动加载器,它的作用是,在使用一个类的时候,不需要提前引入文件,当使用一个不存在的类的时候,在程序报错之前,php内部给你一次机会重新引入这个不存在的类,具体怎么引入,看你自己的实现方式
CommonJS 模块系统的引入,刚开始也是为了解决文件引入的问题,多个人一起写一个大项目的时候,方法名或是变量名起重是难免的,这时候,如果大家代码合并了,就会出现一起莫名其妙的问题,结果不如预期,这时候,就开始想文件要怎么组织,引入的时候要怎么引入,才能让大家专注于开发
CommonJS 模块系统与类的自动加载
最新推荐文章于 2022-06-08 21:28:14 发布