OOP中的PHP __autoload函数

Dar*_*tis 1 php oop autoload

__autoload()函数(PHP)必须是独立函数还是可以在类中用作公共/受保护/私有函数?

我听说它必须是一个独立的功能,不应该在课堂上使用.这是真的还是可以在课堂上使用?

提前致谢!

Rob*_*bik 5

您可以使用SPL:

class MyAutoloader
{
    public static function register()
    {
        spl_autoload_register(array(new self, 'autoload'));
    }

    public static function autoload($classname)
    {
        // auto load code
    }
}
Run Code Online (Sandbox Code Playgroud)