我一直在写:
include('a.PHP') include('b.PHP')
在我的脚本中包括使用函数a()和b().它变得相当乏味有没有办法设置一个目录的路径,并且脚本中可以访问多个文件?
我在脚本中尝试过这个:
set_include_path('.;C:\xampp\htdocs\myfunctionfolder');
>而且我设置了一个环境变量PATH来使这个更旧.
>我也在修改PHP.ini包括
include_path = ".;\xampp\PHP\PEAR;\xampp\htdocs\myfunctionfolder"
通常的做法是有一个包含include / include_once调用(为了简单起见)的“common.PHP”或“includes.PHP”文件.例如
>根
> [lib]
> index.PHP
然后include.PHP包含:
<?PHP include_once('a.PHP'); include_once('b.PHP'); ?>
然后在任何脚本中,这是一个包含include.PHP文件的问题.
但是,为了回答您的原始问题,每次通话只能包含一个文件.您可以使用像opendir和readdir这样的东西来遍历特定目录中的所有文件,并将它们包含在发现中(自动化),或者根据您创建的文件自己编写.
另外,所有设置包含路径都是设置一个目录,以便在进行包含调用时查看.它不是文件应该自动加载的目录(这是我从你的帖子得到的印象).