加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP,如何设置包含路径

发布时间:2020-12-13 16:36:16 所属栏目:PHP教程 来源:网络整理
导读:我一直在写: include('a.php')include('b.php') 在我的脚本中包括使用函数a()和b().它变得相当乏味有没有办法设置一个目录的路径,并且脚本中可以访问多个文件? 我在脚本中尝试过这个: set_include_path('.;C:xampphtdocsmyfunctionfolder'); 而且我设
我一直在写:
include('a.php')
include('b.php')

在我的脚本中包括使用函数a()和b().它变得相当乏味有没有办法设置一个目录的路径,并且脚本中可以访问多个文件?

我在脚本中尝试过这个:

set_include_path('.;C:xampphtdocsmyfunctionfolder');

>而且我设置了一个环境变量PATH来使这个更旧.
>我也在修改php.ini包括

include_path = ".;xamppphpPEAR;xampphtdocsmyfunctionfolder"

如果我有很多文件,那么如何访问这些文件,而不必单独包含这些文件.设置环境变量肯定在命令提示符下工作.

我需要做一些其他的.php文件可以在目录下集体访问吗?

通常的做法是有一个包含include / include_once调用(为了简单起见)的“common.php”或“includes.php”文件.例如

>根
> [lib]

> a.php
> b.php
> includes.php

> index.php

然后include.php包含:

<?php
  include_once('a.php');
  include_once('b.php');
?>

然后在任何脚本中,这是一个包含include.php文件的问题.

但是,为了回答您的原始问题,每次通话只能包含一个文件.您可以使用像opendir和readdir这样的东西来遍历特定目录中的所有文件,并将它们包含在发现中(自动化),或者根据您创建的文件自己编写.

另外,所有设置包含路径都是设置一个目录,以便在进行包含调用时查看.它不是文件应该自动加载的目录(这是我从你的帖子得到的印象).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读