1、在php5.3以前php的类载入是通过__autoload魔法函数自动载入的,如:
<?php
function __autoload(){
require __DIR__.'/'.$class.'php';
}
但__autoload不能进行多次类的载入,只能写一次不能满足多项目的使用。
3、因此在PHP5.3以后开始引入sql_autoload_register()函数,可以多次引入类,如下:
<?php
sql_autoload_register('autoload1');
sql_autoload_register('autoload2');
function autoload1(){
require __DIR__.'/'.$class.'.php';
}
function autoload2(){
require __DIR__.'/'.$class.'.php';
}