我知道这有点奇怪,但是在包含这些变量时,一些变量是未定义的。 这是我的网络结构:
details.php:
$login['server'] = 'server';
$login['database'] = 'db';
$login['username'] = 'user';
$login['password'] = 'pass';
define ('constant1' , 'ok');
main.php:
include ('subfile.php');
subfile.php:
echo $login;
echo constant1;
的index.php:
include ('details.php');
include ('main.php');
输出未定义$ login和ok
。我已在subfile.php中尝试使用get_included_files()
,此函数将details.php显示为包含文件。