一聚教程网:一个值得你收藏的教程网站

热门教程

PHP 自动引入一个目录的所有 PHP 文件

时间:2022-06-24 15:24:47 编辑:袖梨 来源:一聚教程网

 

 代码如下 复制代码
/*
 *引入一个目录的所有文件
 *http://www.111com.net
*/
function Bing_include_all_php( $folder ){
 foreach( glob( "{$folder}/*.php" ) as $filename ) require_once $filename;
}

使用方法就是直接调用这个函数,第一个参数放上要引入的相对目录即可。

还有一种办法可以使用魔术方法__autoload来加载

 代码如下 复制代码

set_include_path('aa' . PATH_SEPARATOR . get_include_path());
function __autoload($className)
{
    //如果加这个检测, 因为此文件不在当前目录下,它就会检测不到文件存在,
   //但include是能成功的
    if (file_exists($className . '.php')) {
   include_once($className . '.php');
    } else {
        exit('no file');
    }
}
 
$a = new Acls();

我们一般使用_autoload自动加载类如下:

 代码如下 复制代码

 
  function __autoload($class_name) {  
       require_once ($class_name . “class.php”);  
  }  
   $memo= new Demo();  

热门栏目