国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php判斷變量常量是否存在

2024-05-04 21:57:38
字體:
來源:轉載
供稿:網友

在php中變量類型我們有常用變量與常量,下面我來給大家介紹如何在php中來判斷常量與變量是否己經在存了,有需要了解的朋友可進入參考.

defined() 函數檢查某常量是否存在.若常量存在,則返回 true,否則返回 false.

實例代碼如下:

  1. if (defined('MYCONSTANT')) {     
  2.     echo "常量MYCONSTANT存在"
  3. }else
  4.     echo "常量MYCONSTANT不存在"
  5. echo "<br/>"

isset函數是檢測變量是否設置.

1.若變量不存在則返回 FALSE 

2.若變量存在且其值為NULL,也返回 FALSE 

3.若變量存在且值不為NULL,則返回 TURE

4.同時檢查多個變量時,每個單項都符合上一條要求時才返回 TRUE,否則結果為

實例代碼如下:

  1. <?php 
  2. $var = ''
  3. if (isset($var)) { 
  4. print "This var is set set so I will print."
  5. // 在后邊的例子中,我們將使用 var_dump函數 輸出 isset() 的返回值. 
  6. $a = "test"
  7. $b = "anothertest"
  8. var_dump( isset($a) ); // TRUE 
  9. var_dump( isset ($a$b) ); // TRUE 
  10. unset ($a); 
  11. var_dump( isset ($a) ); // FALSE 
  12. var_dump( isset ($a$b) ); // FALSE 
  13. $foo = NULL; 
  14. var_dump( isset ($foo) ); // FALSE 
  15. ?> 

這對于數組中的元素也同樣有效:

實例代碼如下:

  1. <?php 
  2. $a = array ('test' => 1, 'hello' => NULL); 
  3. var_dump( isset ($a['test') ); // TRUE 
  4. var_dump( isset ($a['foo') ); // FALSE 
  5. var_dump( isset ($a['hello') ); // FALSE 
  6. // 'hello' 等于 NULL,所以被認為是未賦值的. 
  7. // 如果想檢測 NULL 鍵值,可以試試下邊的方法. 
  8. var_dump( array_key_exists('hello'$a) ); // TRUE 
  9. ?> 

function_exists判斷函數是否存在

實例代碼如下:

  1. <?php 
  2. if (function_exists('test_func')) { 
  3.     echo "函數test_func存在"
  4. else { 
  5.     echo "函數test_func不存在"
  6. ?> 

filter_has_var函數,filter_has_var() 函數檢查是否存在指定輸入類型的變量.若成功,則返回 true,否則返回 false.

實例代碼如下:

  1. <?php 
  2. if(!filter_has_var(INPUT_GET, "name")) 
  3.  { 
  4.  echo("Input type does not exist"); 
  5.  } 
  6. else 
  7.  { 
  8.  echo("Input type exists"); 
  9.  } 
  10. ?> 

輸出為. Input type exists

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保靖县| 上栗县| 乌拉特中旗| 渭南市| 交口县| 同心县| 盐亭县| 松溪县| 维西| 洛川县| 营山县| 丰宁| 通化县| 封开县| 济宁市| 澄迈县| 团风县| 永泰县| 黎城县| 始兴县| 太保市| 松滋市| 长岛县| 铅山县| 宾川县| 永和县| 文登市| 高安市| 城口县| 施秉县| 乐亭县| 奉贤区| 饶河县| 土默特左旗| 黑龙江省| 高雄市| 诸城市| 邵阳市| 隆林| 手机| 信阳市|