php实现自动加载

2022-09-08 14:57:15 浏览数 (2)

当我们在实例化某些类时 可能需要在页面中使用 require (.......) require(....) 这样显得比较麻烦,有多少个就得引入几次,为此我们可以通过php的自动加载来完成

如下

代码语言:javascript复制
//Mysql.class.php
<?php
class Mysql {
    public function test(){
        echo '自动加载';
    }
}
代码语言:javascript复制
<?php 
//1.php
function myload($class){
    require ('./'.$class.'.class.php');
}
spl_autoload_register('myload');//自动加载
class Db extends Mysql {
}
$db = new Db();
$db->test();

0 人点赞