这个也不是新技术,不过还是有必要写下。在我们加类的时候,一般需要将类文件包含进来不管用include还是require。php提供了一个魔术方法__autoload(),可以自动加载,不过根据不同的开发环境还是复写下

目录结构如下

 

PHP自动加载类函数__autoload_第1张图片

 

那么我们的类文件都放在class目录下,我们在入口文件index.php文件里声明自动加载class目录下的类。

 

   
   
   
   
  1. function __autoload($class_name) { 
  2.     require_once 'class/'.$class_name . '.class.php'

这样就可直接调用类了

 

   
   
   
   
  1. function __autoload($class_name) { 
  2.     require_once 'class/'.$class_name . '.class.php'
  3. echo Func::diyStr('ccc');