spl_autoload_register替代__autoload()
2015年3月5日
1 条评论
PHP5.1.2起废弃了__autoload,那么为什么要用spl_autoload_register来取代__autoload() 最重要的原因是autoload只能定义一个自动加载函数,spl_autoload_register可注册多个自动加载函数到函数栈,实例话对象时会按顺序依次调用之前注册过的加载器来自动加载类定义文件。看起来没什么用,但当多个工程混合使用时有自己不懂同的自动加载类实现时,就能体现出优势了。 __autoload()是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。 printit.class.php <?php class PRIN...