spl_autoload_register自动加载

自动加载,因为其的方便性,所以在框架中得到了广泛的运用

简单的实现下,为之后的框架做准备

同一目录下新建一个auto_load.php文件:

<?php 
    function autoa($class)
    {
        echo '我是'.$class.'文件<br>';
        include './'.$class.'.php';
    }
    function autob($class)
    {
        echo '我是'.$class.'文件<br>';
    }
    spl_autoload_register('autoa');
    spl_autoload_register('autob');
    $a = new a();
    var_dump($a);

?>

再新建a.php文件:

<?php 

class a{
    public function __construct(){
        echo 'asd<br>';
    }
}

?>

运行下auto_load.php,结果

同样,我运用composer还实现了一个自己的框架,具体细节就看另一篇博文了

猜你喜欢

转载自www.cnblogs.com/two-bees/p/10907813.html