目的:
1、相比于绝对路径引入类的文件路径,自动加载机制在当类库目录名或者文件名需要更改的时候,所有include了这个文件的php文件不需要随着修改,这避免了加大源代码目录结构重构的负担;
2、相比于在php.ini中的include_path引入类的文件路径,自动加载的机制可以节省很多性能问题;
3、类的查找顺序:优先查找手动include或require进来的类,查找不到的情况下再采用类的自动加载机制;
4、
触发机制:
触发的时机是,类不存在–》执行__spl_autoload_register函数–》报错