来自外部 php 文件的 PHP 变量



我有三个文件:

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没有定义。

如何通过外部文件传递数据库相关变量?

使用 PHP 定义函数

例如:

define("db_host", "localhost");

或使用

PHP 会话变量

如果在函数中使用这些变量,请使用全局变量

global $db_host, $db_user, $db_pass, $db_name;

然后你可以使用这些变量。有关详细信息,请参阅此处。

在 conf 中将变量定义为常量.php然后在包含 conf 的任何位置使用此变量.php

这不正常,我使用 include 并且可以调用包含页面的变量!尝试在索引中包含这两个文件.php

!!

使用include(*path to php page*);

include_once();

require();

相关内容

  • 没有找到相关文章

最新更新