最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP isset()及empty()用法區(qū)別詳解

 更新時間:2020年08月29日 11:12:46   作者:梁棟  
這篇文章主要介紹了PHP isset()及empty()用法區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

PHP isset函數(shù)作用

isset函數(shù)是檢測變量是否設(shè)置。

格式:bool isset( mixed var [, mixed var [, ...]] )

返回值:

若變量不存在則返回FALSE

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

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

同時檢查多個變量時,每個單項都符號上一條要求時才返回TRUE,否則結(jié)果為FALSE

如果已經(jīng)使用unset()釋放了一個變量之后,它將不再是isset()。若使用isset()測試一個被設(shè)置成NULL的變量,將返回FALSE。同時要注意的是一個NULL字節(jié)("\0")并不等同于PHP的NULL常數(shù)。

警告:isset()只能用于變量,因為傳遞任何其它參數(shù)都將造成解析錯誤。若想檢測常量是否已設(shè)置,可使用defined()函數(shù)。

<?php

$a = array ('test' => 1, 'hello' => NULL);

var_dump( isset ($a['test') ); // TRUE
var_dump( isset ($a['foo') ); // FALSE
var_dump( isset ($a['hello') ); // FALSE

// 'hello' 等于 NULL,所以被認為是未賦值的。
// 如果想檢測 NULL 鍵值,可以試試下邊的方法。
var_dump( array_key_exists('hello', $a) ); // TRUE

?>

PHP的empty()函數(shù)

格式:bool empty(mixed var)

功能:檢查一個變量是否為空

返回值:

若變量不存在則返回TRUE

若變量存在且值為""、0、"0"、NULL、、FALSE、array()、var $var;以及沒有任何屬性的對象,則返回TURE

若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var;以及沒有任何屬性的對象,則返回FALSE

empty()只能用于變量,傳遞任何其它參數(shù)都將造成Paser error而終止運行

檢測常量是否已設(shè)置可使用defined()函數(shù)。

empty() 與 isset() 的一個簡單比較

<?php 
$var = 0; 
// 結(jié)果為 true,因為 $var 為空 
if (empty($var)) { 
echo '$var is either 0 or not set at all'; 
} 
// 結(jié)果為 false,因為 $var 已設(shè)置 
if (!isset($var)) { 
echo '$var is not set at all'; 
} 
?>

當要判斷一個變量是否已經(jīng)聲明的時候可以使用isset函數(shù)

當要判斷一個變量是否已經(jīng)賦予數(shù)據(jù)且不為空,可以用empty函數(shù)

當要判斷一個變量存在且不為空,先isset函數(shù),再用empty函數(shù)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • PHP 將dataurl轉(zhuǎn)成圖片image方法總結(jié)

    PHP 將dataurl轉(zhuǎn)成圖片image方法總結(jié)

    這篇文章主要介紹了PHP 將dataurl轉(zhuǎn)成圖片image方法的相關(guān)資料,這里提供了兩種方法及實現(xiàn)方式,需要的朋友可以參考下
    2016-10-10
  • PHP 常用數(shù)組內(nèi)部函數(shù)(Array Functions)介紹

    PHP 常用數(shù)組內(nèi)部函數(shù)(Array Functions)介紹

    本章節(jié)我們還要學習一些其它常用的有關(guān)數(shù)組的內(nèi)部函數(shù):count,sizeof、sort、asort、ksort等等,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • php和nginx交互實例講解

    php和nginx交互實例講解

    在本篇文章中小編給大家分享的是關(guān)于php和nginx如何交互的實例以及相關(guān)知識點,有需要的朋友們學習下。
    2019-09-09
  • php實現(xiàn)scws中文分詞搜索的方法

    php實現(xiàn)scws中文分詞搜索的方法

    這篇文章主要介紹了php實現(xiàn)scws中文分詞搜索的方法,詳細介紹了scws中文分詞搜索的具體步驟與相關(guān)使用技巧,并提供了scws的本站下載地址,需要的朋友可以參考下
    2015-12-12
  • 常見php數(shù)據(jù)文件緩存類匯總

    常見php數(shù)據(jù)文件緩存類匯總

    這篇文章主要介紹了常見php數(shù)據(jù)文件緩存類,實例講述了php文件緩存與利用memcache來緩存數(shù)據(jù)的方法,代碼封裝性好,使用簡單,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • PHP中的use關(guān)鍵字概述

    PHP中的use關(guān)鍵字概述

    這篇文章主要介紹了PHP中的use關(guān)鍵字,需要的朋友可以參考下
    2014-07-07
  • php下嘗試使用GraphicsMagick的縮略圖功能

    php下嘗試使用GraphicsMagick的縮略圖功能

    現(xiàn)在,對一個Web程序員來說,圖像處理已經(jīng)屬于必會知識之一了。且不說Flickr,Yupoo等專業(yè)圖片分享網(wǎng)站,就算是一個和圖片分享不沾邊的網(wǎng)站,也會用到很多圖片處理的功能,比如說:用戶上傳頭像,然后自動生成縮略圖。
    2011-01-01
  • Ubuntu下安裝PHP的mongodb擴展操作命令

    Ubuntu下安裝PHP的mongodb擴展操作命令

    這篇文章主要介紹了Ubuntu下安裝PHP的mongodb擴展操作命令,本文給出下載址以及操作命令,本文使用編譯安裝方式,需要的朋友可以參考下
    2015-07-07
  • PHP實現(xiàn)的觀察者模式實例

    PHP實現(xiàn)的觀察者模式實例

    這篇文章主要介紹了PHP實現(xiàn)的觀察者模式,結(jié)合具體實例形式分析了php觀察者模式的定義與使用方法,需要的朋友可以參考下
    2017-06-06
  • PHP實現(xiàn)的棧數(shù)據(jù)結(jié)構(gòu)示例【入棧、出棧、遍歷?!? src=

    PHP實現(xiàn)的棧數(shù)據(jù)結(jié)構(gòu)示例【入棧、出棧、遍歷棧】

    這篇文章主要介紹了PHP實現(xiàn)的棧數(shù)據(jù)結(jié)構(gòu),結(jié)合實例形式分析了php定義棧及入棧、出棧、遍歷棧等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12

最新評論

运城市| 江门市| 东丽区| 绿春县| 赤城县| 深水埗区| 封开县| 神池县| 巴林左旗| 台山市| 汪清县| 昌图县| 枣强县| 乌拉特中旗| 大同市| 碌曲县| 济南市| 鄂尔多斯市| 玉门市| 巴东县| 四子王旗| 绥中县| 博爱县| 德令哈市| 墨玉县| 云阳县| 青浦区| 修水县| 中西区| 屏边| 呼和浩特市| 栾城县| 五原县| 集安市| 岳普湖县| 乌拉特前旗| 阿克| 兴安盟| 商洛市| 鹿邑县| 普兰县|