自动加载,因为其的方便性,所以在框架中得到了广泛的运用
简单的实现下,为之后的框架做准备
同一目录下新建一个auto_load.php文件:
php function autoa($class){echo '我是'.$class.'文件
';include './'.$class.'.php';}function autob($class){echo '我是'.$class.'文件
';}spl_autoload_register('autoa');spl_autoload_register('autob');$a = new a();var_dump($a);?>
再新建a.php文件:
php class a{public function __construct(){echo 'asd
';}
}?>
运行下auto_load.php,结果
同样,我运用composer还实现了一个自己的框架,具体细节就看另一篇博文了