在配置文件中,可以使用 define() 函数来定义常量,这些常量可以在整个应用程序中使用,并且不能被重新定义或取消定义。
// config.php
define('DB_HOST', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'password');
define('DB_NAME', 'my_database');
// 使用常量
echo DB_HOST; // 输出:localhost
echo DB_USERNAME; // 输出:root
echo DB_PASSWORD; // 输出:password
echo DB_NAME; // 输出:my_database
在上面的例子中,我们在配置文件 config.php 中定义了四个常量,分别是数据库的主机名、用户名、密码和数据库名。然后在应用程序的其他地方可以直接使用这些常量来连接数据库,而不需要重复在每个文件中写死这些值。
使用 define() 函数定义的常量是全局的,可以在应用程序的任何地方访问,但是不能在运行时改变其值。这使得配置文件中定义常量成为一种非常方便且安全的方式来管理应用程序的配置信息。