PHP自动加载类函数__autoload

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

目录结构如下

 

 

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

 

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

这样就可直接调用类了

 

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

 

你可能感兴趣的:(PHP,职场,__autoload,休闲,自动载入类)