php中注册自动加载方法
<?php
class common{
public static function autoload($class_name){
if(file_exists('./'.$class_name).'.class.php'){
include './'.$class_name).'.class.php''}else{
die("系统错误,没找到相关的类文件")
}
}
}
//1,静态方法的注册
//语法形式为:spl_autoload_register(array('类名','方法名'));
spl_autoload_rigister(array('common',;autoload));
spl_autoload_rigister(array("common::autoload"));
//2,非静态方法的注册
//先实例化一个对象
//在使用spl_autoload_rigister()注册
//spl_autoload_rigister(arrzy(对象变量,'方法名'));
$obj = new Common;
spl_autoload_rigister(array($obj,"autoload"));