php中的自动加载类
作者:bin当程序需要使用一个类时,如果类不存在,就会自动调用这个类去加载你需要加载的内容,
一、__autoload()
function __autoload($className)
{
    require './' . $className.'.php';
}
$echo = new test2();
$echo->my_print('nihao');
二、spl_autoload_register
这个方法可以多次调,会按注册顺序逐个执行,如果引入成功,就返回true,并且不会继续剩下的自动加载函数,直至自动加载函数都执行完,就返回false,并且new也会报错啦
function my_autoload($className)
{
 if(file_exists($file)){
    require './' . $className.'.php';
    return true;
 }
}
//注册自动加载时调用的方法
spl_autoload_register('my_autoload');
$echo = new test2();
$echo->my_print('nihao');
test2文件:
class test2 {
 public function my_print($data){
 echo $data;
 }
}