当你在一个文件种要new一个类而又没引用类文件时,可以使用这两个方法
function __autoload( $class ) { //参数$class是自动补全,new那个类,$class自动=你要new的类名
$file = $class . '.class.php';
if ( is_file($file) ) {
require_once($file);
}
}
function loadprint( $class ) { //调用的方法声明在spl_autoload_register函数之前,参数$class是自动补全,new那个类,$class自动=你要new的类名
$file = $class . '.class.php';
if (is_file($file)) {
扫描二维码关注公众号,回复:
2559169 查看本文章
require_once($file);
}
}
spl_autoload_register( 'loadprint' );
spl_autoload_register( array('test','loadprint') );//调用静态类
spl_autoload_register( "test::loadprint" ); //调用静态类
$obj = new PRINTIT();//按这里new的写法,所有的$class=PRINTIT