系统: 我使用Windows 7,我正在运行XAMPP控制面板v3.2.1。
我有这个文件结构
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
我做错了什么?
答案 0 :(得分:1)
我认为include / include_once和require / require_once之间存在差异。但是,如果要从同一目录中包含它,可以尝试使用此示例:
require_once(__DIR__ . '/config.php');