查詢

defined()函式—用法及示例

「 判斷一個常量是否已經定義 」


函式名稱:defined()

用途:判斷一個常量是否已經定義

語法:bool defined ( string $name )

引數:

  • name:要檢查的常量名稱

返回值:

  • 如果常量已被定義,則返回 true
  • 如果常量未定義,則返回 false

說明: defined() 函式用於檢查給定的常量是否已被定義。

示例:判斷常量是否已定義

define('PI', 3.1415926);
 
if (defined('PI')) {
    echo "常量 PI 已定義";
} else {
    echo "常量 PI 未定義";
}

以上程式碼會輸出:常量 PI 已定義

在上面的例子中,我們先使用 define() 函式定義了一個名為 PI 的常量。然後使用 defined() 函式來判斷 PI 常量是否已經定義。根據返回值判斷是否已定義,進而輸出相應的結果。

提示:常量一旦定義,其值就不能再修改,並且常量名不區分大小寫。在使用 defined() 函式判斷常量是否定義時也是不區分大小寫的。

注意:如果使用 defined() 函式來檢查一個未定義的常量,會報錯,為了避免這種情況,可以使用上述示例中的 if 語句來判斷常量是否已定義。

補充糾錯
上一個函式: define()函式
下一個函式: deflate_add()函式
熱門PHP函式
分享連結