PHP中檢查空值的方法有哪些

這篇文章主要為大家展示了“PHP中檢查空值的方法有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“PHP中檢查空值的方法有哪些”這篇文章吧。

創(chuàng)新互聯(lián)作為成都網(wǎng)站建設公司,專注重慶網(wǎng)站建設公司、網(wǎng)站設計,有關成都定制網(wǎng)頁設計方案、改版、費用等問題,行業(yè)涉及混凝土攪拌機等多個領域,已為上千家企業(yè)服務,得到了客戶的尊重與認可。

1、使用empty(),檢測變量是否為空。

<?php
$a = 'test';
$b = array('key1' => 'value1');
$class = new stdClass();
var_dump(empty($c)); // 輸出 bool(true)
var_dump(empty($b['key2'])); // 輸出 bool(true)
var_dump(empty($class)); // 輸出 bool(false)
var_dump(empty($class->test->test)); // 輸出 bool(true)
class EmptyClass{};
$empty_class = new EmptyClass();
var_dump(empty($empty_class));// 輸出 bool(false)
?>

2、使用isset()判斷變量是否被初始化,可用來測試變量是否已經(jīng)配置。

<?php
$a = 'test';
$b = array('key1' => 'value1');
$class = new stdClass();
var_dump(isset($class->test->test)); // 判斷對象屬性是否定義:輸出 bool(false)
var_dump(isset($a)); // 判斷變量是否定義:輸出 bool(true)
var_dump(isset($c)); // 判斷變量是否定義:輸出 bool(false)
var_dump(isset($b['key1'])); // 判斷數(shù)組元素是否定義:輸出 bool(true)
var_dump(isset($b['key2'])); // 判斷數(shù)組元素是否定義:輸出 bool(false)
?>

3、使用is_null()檢測變量是否為null。

<?php
$a = null;
$b = false;
var_dump(is_null($a));  
var_dump(is_null($b));
var_dump(is_null($c));
?>

4、可以使用var == null來判斷變量是否為空。

<?php
$a = 0;
$b = array();
var_dump($a == null);  
var_dump($b == null);
var_dump($c == null);
?>

以上是“PHP中檢查空值的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:PHP中檢查空值的方法有哪些
分享鏈接:http://bm7419.com/article46/pssoeg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、定制網(wǎng)站、網(wǎng)站收錄商城網(wǎng)站、云服務器、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化