當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP defined()用法及代碼示例


PHP defined()函數是PHP中的內置函數,它檢查是否存在常數,換句話說,是否定義了常數。

用法:

bool defined($constant_name);

參數:該函數接受如上所述和以下描述的單個參數。


  • $constant_name:這是必需參數。它指定常量的名稱。

返回值:如果常量存在,則此函數返回TRUE,否則返回FALSE。

注意:此函數可用於PHP 4.0.0和更高版本。

以下示例說明了該函數:

範例1:

<?php 
define("constant_key", "value for the constant key"); 
echo defined("constant_key"); 
?>

輸出:

1

範例2:定義常數後檢查條件是否成立。

<?php 
define("constant_key", "value for the constant key"); 
if(defined("constant_key")){ 
    echo "constant_key is defined"; 
}else{ 
    echo "constant_key is not defined"; 
} 
?>

輸出:

constant_key is defined

範例3:在沒有定義常量的情況下檢查是否滿足條件。

<?php 
//define("constant_key", "value for the constant key"); 
if(defined("constant_key")){ 
    echo "constant_key is defined"; 
}else{ 
    echo "constant_key is not defined"; 
} 
?>

輸出:

constant_key is not defined



相關用法


注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | defined() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。