Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建目录,每次自动加载所有文件_Php_Apache_Configuration_Autoloader - Fatal编程技术网

Php 创建目录,每次自动加载所有文件

Php 创建目录,每次自动加载所有文件,php,apache,configuration,autoloader,Php,Apache,Configuration,Autoloader,我想设置一个配置目录,在这个目录中,每个页面都会自动加载该目录中的所有文件 我的目标是在其中放置一组函数和定义,例如 config/index.php config/defines.php 所以每次都会自动加载这些文件。任何人都知道我是如何做到这一点的请查看该函数,以获得一种遍历目录中文件的简单方法 $files = glob('config/*.php'); foreach ($files as $file) { include $file; } 显然,您需要确保没有不受信任的内

我想设置一个配置目录,在这个目录中,每个页面都会自动加载该目录中的所有文件

我的目标是在其中放置一组函数和定义,例如

config/index.php
config/defines.php 
所以每次都会自动加载这些文件。任何人都知道我是如何做到这一点的

请查看该函数,以获得一种遍历目录中文件的简单方法

$files = glob('config/*.php');
foreach ($files as $file) {
    include $file;
}

显然,您需要确保没有不受信任的内容可以将文件添加到该目录。

和。我还不太清楚是什么,但可能与此相关?(如果这是不正确的,任何人都可以自由地解释这些是关于什么的。)顺便问一下,你有多少配置文件,你不想在源代码中列出它们…?我应该把它们放在哪里?我对apache之类的服务器设置不太熟悉,所以我应该把这个函数放在哪里呢?只要把它放在
index.php
的顶部,或者放在您首先加载的任何文件中就行了。不过,这仍然要求我依赖于特定的文件加载。假设我有一个自动加载的文件,我把这个函数放进去了。如何在不手动包含的情况下将该文件加载或包含在每个文件中?我将把该函数放在何处?我应该把这个放在什么文件或目录中in@Yevo如果只包含一个文件,则将
包含
行放在何处。如果您想在许多不同文件的顶部运行它,您可以将它放在自己的文件中,并添加类似于
include'include_config_files.php'的内容
包括“startup.php”