麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

為什么要在PHP中同時檢查isset()和!empty()函數

2024-09-04 11:49:37
字體:
來源:轉載
供稿:網友

isset()函數是PHP中的內置函數,它檢查變量是否已設置且不為NULL。此函數還檢查聲明的變量,數組或數組鍵是否具有空值,如果是,isset()返回false,它在所有其他可能的情況下返回true。

語法:

bool isset( $var, mixed )

參數:此函數接受多個參數。這個函數的第一個參數是$ var。此參數用于存儲變量的值。

例:

  1.  
  2. $num = '0';  
  3.  
  4. if( isset( $num ) ) {  
  5.  
  6.     print_r(" $num is set with isset function 
    "
    );  
  7.  
  8. }  
  9.  
  10. // 聲明一個空數組  
  11.  
  12. $array = array();   
  13.  
  14. //Vevb.com 
  15.  
  16. echo isset($array['geeks']) ?   
  17.  
  18. 'array is set.' :  'array is not set.';   
  19.  
  20. ?> 

輸出:

0 is set with isset function

array is not set.

empty()函數是一種語言構造,用于確定給定變量是空還是NULL。!empty()函數是empty()函數的否定或補充。empty()函數與!isset()函數相當,而!empty()函數等于isset()函數。

例:

  1.  
  2. $temp = 0;  
  3.  
  4. if (emptyempty($temp)) {  
  5.  
  6.     echo $temp . ' is considered empty';  
  7.  
  8. }  
  9.  
  10. echo "/n";  
  11.  
  12. $new = 1;  
  13.  
  14. if (!emptyempty($new)) {  
  15.  
  16.     echo $new . ' is considered set';  
  17.  
  18. }  
  19.  
  20. ?> 

輸出:

0 is considered empty

1 is considered set

檢查兩個函數的原因:

isset()和!empty()函數類似,兩者都將返回相同的結果。但唯一的區別是!當變量不存在時,empty()函數不會生成任何警告或電子通知。它足以使用任何一個功能。通過將兩個功能合并到程序中會導致時間流逝和不必要的內存使用。

例:

  1.  
  2. $num = '0';  
  3.  
  4. if( isset ( $num ) ) {  
  5.  
  6.     print_r( $num . " is set with isset function");  
  7.  
  8. }  
  9.  
  10. echo "/n";  
  11.  
  12. $num = 1;  
  13.  
  14. if( !emptyempty ( $num ) ) {  
  15.  
  16.     print_r($num . " is set with !empty function");  
  17.  

輸出:

0 is set with isset function

1 is set with !empty function

本篇文章就是為什么要在PHP中同時檢查isset()和!empty()函數的原因介紹,希望對需要的朋友有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 狠狠一区| 舌头伸进添的我好爽高潮网站 | 成人国产高清 | 午夜色片 | china对白普通话xxxx | 亚洲精品v天堂中文字幕 | 久久精品re | 未成年人在线观看 | 欧美女人天堂 | 久久千人斩 | 欧美精品18videos性欧美 | 久久久久久久久久网 | 国产手机av在线 | 国产99久久久久 | 一级α片免费看刺激高潮视频 | 孕妇体内谢精满日本电影 | 黄a大片| 亚洲一区成人在线 | 双性帝王调教跪撅打屁股 | 一色视频 | 蜜桃网站在线观看 | 黄色av一区二区三区 | 黄色av一区二区三区 | 色中色在线视频 | 成人免费一区二区三区在线观看 | 二区国产| a视频在线免费观看 | 91av原创| 密室逃脱第一季免费观看完整在线 | 欧美成人一区二区三区 | 成人午夜久久 | 最新黄色电影网站 | 国产精品久久久久久久亚洲按摩 | 日韩中文字幕一区二区三区 | 成人在线视频播放 | 成人毛片视频免费看 | 桥本有菜免费av一区二区三区 | 免费看搡女人无遮挡的视频 | 精品亚洲午夜久久久久91 | 久久精品高清 | 国产精品久久久久久238 |