是的,PHP 的 define()
函數(shù)可以用于定義全局常量。define()
函數(shù)將一個(gè)標(biāo)識(shí)符(常量名)和與之關(guān)聯(lián)的值作為參數(shù)。這個(gè)標(biāo)識(shí)符必須在整個(gè)腳本中保持唯一,因?yàn)樗鼘⒈挥米鞒A康囊谩?/p>
要定義一個(gè)全局常量,只需在函數(shù)外部使用 define()
函數(shù)。這里有一個(gè)例子:
<?php
// 定義一個(gè)全局常量
define("MY_GLOBAL_CONSTANT", "Hello, World!");
// 使用常量
echo MY_GLOBAL_CONSTANT; // 輸出 "Hello, World!"
?>
在這個(gè)例子中,我們定義了一個(gè)名為 MY_GLOBAL_CONSTANT
的全局常量,并在腳本的后續(xù)部分使用它。由于常量名稱是唯一的,因此在其他地方再次使用相同的名稱會(huì)導(dǎo)致錯(cuò)誤。