函数名称:__autoload() 适用版本:PHP 5 用法:__autoload() 函数用于自动加载未定义的类。当我们在代码中实例化一个未定义的类时,PHP会自动调用 __autoload() ...
函数名称:__autoload()
适用版本:PHP 5
用法:__autoload() 函数用于自动加载未定义的类。当我们在代码中实例化一个未定义的类时,PHP会自动调用 __autoload() 函数来尝试加载该类的定义。
示例:
// 定义一个自动加载函数
function __autoload($class)
{
require_once($class . '.php');
}
// 实例化一个未定义的类
$obj = new MyClass();
在上面的示例中,当我们实例化 MyClass 类时,由于该类未定义,PHP会自动调用 __autoload() 函数。该函数会尝试加载 MyClass.php 文件,从而定义 MyClass 类。
注意事项: