### A类 ~~~ <?php class A{   public function __construct(){    echo 'fff';   } } ?> ~~~ ### 自动导入php文件(__autoload) ~~~ <?php function __autoload($class) { $file = $class . '.php'; if (is_file($file)) { require_once($file); } } ~~~ ### 自动导入php文件(require_once) ~~~ <?php function loader($class) { $file = $class . '.php'; if (is_file($file)) { require_once($file); } } spl_autoload_register('loader'); //注册一个自动加载方法,覆盖原有的__autoload $a = new A(); ?> ~~~ ### 自动导入php文件(spl_autoload_register) ~~~ <?php class Loader { public static function loadClass($class) { $file = $class . '.php'; if (is_file($file)) { require_once($file); } } } spl_autoload_register(array('Loader', 'loadClass')); $a = new A(); ?> ~~~ ### 自动导入php文件(最佳) ~~~ if(function_exist('spl_autoload_register')){   spl_autoload_register(array('core','autoload')); //如果是php5以上,存在注册函数,则注册自己写的core类中的autoload为自动加载函数 }else{   function __autoload($class){ //如果不是,则重写php原生函数__autoload函数,让其调用自己的core中函数。     return core::autoload($class);   } } ~~~