自动加载简单实现 __autoload()

Posted zxqblogrecord

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动加载简单实现 __autoload()相关的知识,希望对你有一定的参考价值。

./index.php 入口文件
function __autoload($classname) {
    $filename = "./". $classname .".php";
    include_once($filename);
}

// we‘ve called a class ***
$obj = new myClass();
//myClass.php
class myClass {
    public function __construct() {
        echo "myClass init‘ed successfuly!!!";
    }
}

思考:其实自动加载就是省去自己手写多个include_once文件,让复用自动加载函数引入需要include_once的文件

以上是关于自动加载简单实现 __autoload()的主要内容,如果未能解决你的问题,请参考以下文章

🐯 php项目中类的自动加载

__autoload() 类文件自动加载函数

类的自动加载:

类的自动加载 (sql_autoload_register 和 __autoload)

spl_autoload_register 和 __autoload()魔术方法

_autoload 自动加载类和spl_autoload_register()函数