系統: 我使用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