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”代码>