自动加载类: 目的是什么? 目的是比如我要使用一个类,我在把哪一个类的源文件导入到要用到这个类的文件里,这就是自动加载类了。 核心:用到才导入,不然不做导入动作。 因为是当类不存在于当前文件所做出来的所以。。。 2.php
require_once $people . '.php'; } $obj=new people(); $obj->eat(); ?>
people.php
function eat() { echo "吃饭啦"; } } ?>
核心是:在当前文件中类不存在的话,就使用__autoload,参数是什么类是系统看你写实例化自动得到的的哈。里面是导入文件哈 j记住,两个类哈. 注意:__autoload() 是专门为类不存在 而设计的!!!很多框架利用 这个函数,实现 类文件的自动加载 !!! 重点:类名和文件名 必须相同。否则就会出错。