我有三个文件:
index.php
/include/conf.php
/include/database.php
conf.php
包含连接数据库的变量。
database.php
包括conf.php
,并且具有将整个表作为数组返回的功能。 index.php
包括/include/database.php
并致电get_table('users');
XDebug
告诉我$db_host, $db_user, $db_pass and $db_name
未定义。
如何通过外部文件传递与数据库相关的变量?
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:0)
这不正常,我使用include,我可以调用包含页面的变量! 尝试在index.php !!
中包含这两个文件答案 3 :(得分:0)
在conf.php中将变量定义为常量,然后在包含conf.php
的任何地方使用此变量答案 4 :(得分:0)
使用include(*path to php page*);
或include_once();
或require();