PHP定义在其他文件中不起作用

时间:2013-12-09 04:26:44

标签: php constants global configuration-files

我有一个config.php文件,它定义了我的数据库主机名,数据库名,数据库用户名和数据库密码。不幸的是,当我需要这个文件时,我的定义不会延续。所以,如果我在config.php中有这个:

define('DB_HOST', 'localhost');
define('DB_NAME', 'example');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');

这在connect.php中:

require_once 'config.php';
echo DB_HOST;

我一无所获。如何扩展这些定义,以便它们可以在包含config.php?

的文件中使用

1 个答案:

答案 0 :(得分:0)

试试这个

require_once(dirname(__FILE__) . '/config.php');