這篇文章主要介紹了PHP中isset()和empty()函數(shù)有哪些區(qū)別,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元鎮(zhèn)海做網(wǎng)站,已為上家服務(wù),為鎮(zhèn)海各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:189808205751、isset() 的定義
檢測(cè)變量是否已設(shè)置并且非 NULL
<?php $var = ''; // 結(jié)果為 TRUE,所以后邊的文本將被打印出來(lái)。 if (isset($var)) { echo "This var is set so I will print."; } // 在后邊的例子中,我們將使用 var_dump 輸出 isset() 的返回值。 // the return value of isset(). $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>
結(jié)果
This var is set so I will print.bool(true) bool(true) bool(false) bool(false) bool(false)
2、empty() 的定義
==檢查一個(gè)變量是否為空==
以下的東西被認(rèn)為是空的:
"" (空字符串)
0 (作為整數(shù)的0)
0.0 (作為浮點(diǎn)數(shù)的0)
"0" (作為字符串的0)
NULL
FALSE
array() (一個(gè)空數(shù)組)
$var; (一個(gè)聲明了,但是沒有值的變量)
3、isset() 和 empty()的比較
$var = 0; if (empty($var)) { echo 1; }//1 if (isset($var)) { echo 2; }//1
4、 0、‘’、null之間相等關(guān)系
if('' == null && '' == 0 && null == 0 && 0 =='0') echo true; //返回結(jié)果 1; if('' == '0' || null == '0' ) echo true; //返回結(jié)果 untitled;
結(jié)論:==' ' ,null , 0 ,'0'互相相等;'',null不等于'0'==
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享PHP中isset()和empty()函數(shù)有哪些區(qū)別內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!
文章標(biāo)題:PHP中isset()和empty()函數(shù)有哪些區(qū)別-創(chuàng)新互聯(lián)
URL分享:http://vcdvsql.cn/article44/hssee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站維護(hù)、網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容