繁体   English   中英

来自外部php文件的PHP变量

[英]PHP variable from external php file

我有三个档案:

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 Session变量

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

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

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

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

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

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

include_once();

require();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM