PHP定义不';不适用于其他文件


PHP define doesn't work in other 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的文件中可用?

像这样尝试

require_once(dirname(__FILE__) . '/config.php');
相关文章: