包括名称在数组中的文件

Including files with names in array

我正在尝试将一堆文件包含到我的页面中,使用数组作为文件名。

$arr=array(01,02,03,04); 
foreach ($arr as $filename) { 
  $filename="pars/".$filename.".inc"; 
  include $filename; 
}

我也试过这个代码:

$arr=array(01,02,03,04);
foreach ("pars/".$arr.".inc" as $filename) { include $filename; }

现在我使用更简单的组合来包含目录中的所有文件:

foreach (glob("pars/*.inc") as $filename) { include $filename; }

但我需要将 include 设为可选。我的错在哪里?或者有更简单的方法吗?

你的数组必须是字符串:

$arr=array('01','02','03','04');

我想你可能想对此采取不同的方法。

PHP 确实提供自动加载 类。

看看这两个链接: http://php.net/manual/en/language.oop5.autoload.php http://php.net/manual/en/function.spl-autoload-register.php