系统: 我使用Windows 7并运行XAMPP控制面板v3.2.1。包含具有相对路径的文件,PHP
我有这个文件结构
ROOT/test/test.php
ROOT/app.php
ROOT/config.php
在test.php的我有这样的app.php:
require '../app.php';
在app.php
我有这样的config.php文件: require_once'config.php';
在那里,我定义一个变量:
$config['test'] = 'test';
这个变量我app.php使用这样的:
$test = $config['test'];
当我现在运行test.php的,PHP告诉我说:
Notice: Undefined variable: config in ROOT\app.php
我在做什么错?
如果你在函数中使用,那么你应该使用'global $ config'; –
@kumar_v不建议使用'global'! – voodoo417
您必须以正确的顺序包含这些文件。在app.php之前加入config.php。 – smiggle