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

深入PHP empty(),isset(),is_null()的實例測試詳解

 更新時間:2013年06月06日 15:46:27   投稿:jingxian  
本篇文章是對PHP empty(),isset(),is_null()的實例測試進行了詳細的分析介紹,需要的朋友參考下

有關(guān) PHP 的 empty(),isset() 還有 is_null() 這三個函數(shù)的用法討論得已經(jīng)很多了,而且很多資料也未必能說得很清楚。這里再重復一次,但不是從概念去說,直接用程序例子來說話,應(yīng)該記憶會比較深刻些。

測試的類型如下:

<?php

$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();

?>

empty()

首先是empty的var_dump輸出:

<?php

var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
var_dump(empty($e));
var_dump(empty($f));

?>

程序輸出為:

bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)

從代碼中可以看出,只要數(shù)據(jù)類型是否為空或假,empty()就輸出true。

isset()

再看看isset的輸出:

var_dump(isset($a));
var_dump(isset($b));
var_dump(isset($c));
var_dump(isset($d));
var_dump(isset($e));
var_dump(isset($f));

// 輸出
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)

可以看出isset()只能用來判斷是否為NULL和未定義。

is_null()

最后是is_null的輸出:

var_dump(is_null($a));
var_dump(is_null($b));
var_dump(is_null($c));
var_dump(is_null($d));
var_dump(is_null($e));
var_dump(is_null($f));

// 輸出
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(false)

is_null 字面意思了。

由此可見 empty() 可以用來判定所有的數(shù)據(jù)類型是否為空或假,而 is_null 與 isset 基本一樣,只能用來判斷是否為NULL和未定義。

相關(guān)文章

  • php設(shè)計模式 DAO(數(shù)據(jù)訪問對象模式)

    php設(shè)計模式 DAO(數(shù)據(jù)訪問對象模式)

    數(shù)據(jù)訪問對象(Data Access Object) 示例 ,學習php的朋友可以參考下。
    2011-06-06
  • 簡要剖析PHP的Yii框架的組件化機制的基本知識

    簡要剖析PHP的Yii框架的組件化機制的基本知識

    這篇文章主要介紹了PHP的Yii框架的組件化機制的基本知識,對應(yīng)用程序CWebApplication組件進行了簡要剖析,需要的朋友可以參考下
    2016-03-03
  • php判斷用戶是否手機訪問代碼

    php判斷用戶是否手機訪問代碼

    之前有一個案例用到判斷用戶是手機訪問還是電腦訪問,然后給用戶展示相應(yīng)的頁面。最初是用js去做,但是準確度不高,最終采用了PHP來做,經(jīng)測試基本上都能判斷準確。
    2015-06-06
  • 解析PHP漢字轉(zhuǎn)換拼音的類

    解析PHP漢字轉(zhuǎn)換拼音的類

    本篇文章是對PHP漢字轉(zhuǎn)換拼音的類進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP獲取訪問設(shè)備信息的方法示例

    PHP獲取訪問設(shè)備信息的方法示例

    這篇文章主要介紹了PHP獲取訪問設(shè)備信息的方法,結(jié)合實例形式分析了php針對訪問設(shè)備的瀏覽器類型、瀏覽器語言、操作系統(tǒng)類型、訪客IP、訪客地址等相關(guān)函數(shù)封裝與使用技巧,需要的朋友可以參考下
    2019-02-02
  • PHP封裝的page分頁類定義與用法完整示例

    PHP封裝的page分頁類定義與用法完整示例

    這篇文章主要介紹了PHP封裝的page分頁類定義與用法,結(jié)合完整實例形式分析了php封裝的page分頁類具體定義、數(shù)據(jù)庫連接、查詢、樣式及調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • php whois查詢API制作方法

    php whois查詢API制作方法

    網(wǎng)站們經(jīng)常需要查詢網(wǎng)站whois信息,這里介紹一個使用php制作的whois api接口,方法也很簡單,下面詳細介紹一下。
    2011-06-06
  • php解決約瑟夫環(huán)算法實例分析

    php解決約瑟夫環(huán)算法實例分析

    這篇文章主要介紹了php解決約瑟夫環(huán)算法,結(jié)合實例形式分析了約瑟夫環(huán)問題的原理、解決方法及相關(guān)算法實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • PHP項目多語言配置平臺實現(xiàn)過程解析

    PHP項目多語言配置平臺實現(xiàn)過程解析

    這篇文章主要介紹了PHP項目多語言配置平臺實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 詳解PHP的7個預(yù)定義接口

    詳解PHP的7個預(yù)定義接口

    本文介紹了PHP的7個預(yù)定義接口,感興趣的同學,可以參考下,并且親自試驗一下,理解其原理。
    2021-05-05

最新評論

大田县| 长子县| 蕲春县| 香格里拉县| 虎林市| 滁州市| 奉化市| 秦安县| 宝清县| 丰镇市| 射洪县| 文成县| 沿河| 台南市| 哈密市| 诸城市| 安庆市| 青浦区| 渭源县| 阳江市| 光泽县| 健康| 陕西省| 赣州市| 平阴县| 文山县| 禹城市| 柳州市| 搜索| 宜都市| 怀柔区| 嘉善县| 永善县| 延津县| 安阳市| 奉化市| 饶平县| 万山特区| 文昌市| 巴林左旗| 当涂县|