在配置文件中,可以使用 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() 函數定義的常量是全局的,可以在應用程序的任何地方訪問,但是不能在運行時改變其值。這使得配置文件中定義常量成為一種非常方便且安全的方式來管理應用程序的配置信息。