最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
告訴你php中如何判斷變量是否為空

從數(shù)據(jù)庫中取出值后判斷是否為空,這個(gè)看起來很簡單,只要和null比較一下就可以了,其實(shí)不然

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供肥東網(wǎng)站建設(shè)、肥東做網(wǎng)站、肥東網(wǎng)站設(shè)計(jì)、肥東網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、肥東企業(yè)網(wǎng)站模板建站服務(wù),10多年肥東做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

if($obj==null){
}

這樣寫會(huì)報(bào)錯(cuò)的:Notice: Trying to get property of non-object problem,

查了一下發(fā)現(xiàn)需要使用下面的寫法

if (isset($obj)) {
echo This var is set set so I will print.;
}

這個(gè)isset是做什么的呢?

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

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

返回值:

若變量不存在則返回 FALSE

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

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

同時(shí)檢查多個(gè)變量時(shí),每個(gè)單項(xiàng)都符合上一條要求時(shí)才返回 TRUE,否則結(jié)果為 FALSE

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

警告: isset() 只能用于變量,因?yàn)閭鬟f任何其它參數(shù)都將造成解析錯(cuò)誤。若想檢測(cè)常量是否已設(shè)置,可使用 defined() 函數(shù)。

看來剛才我那邊的判斷所出的問題,就是因?yàn)檫@個(gè)“是一個(gè) NULL 字節(jié)(”\\0″)并不等同于 PHP 的 NULL 常數(shù)”。


分享名稱:告訴你php中如何判斷變量是否為空
本文網(wǎng)址:http://fisionsoft.com.cn/article/cpphpe.html