中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

告訴你php中如何判斷變量是否為空

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

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

if($obj==null){
}

這樣寫會報錯的: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.;
}

這個isset是做什么的呢?

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ù)。

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

標(biāo)題名稱:告訴你php中如何判斷變量是否為空
分享鏈接:http://www.rwnh.cn/article34/cpphpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化定制網(wǎng)站、響應(yīng)式網(wǎng)站Google、商城網(wǎng)站用戶體驗

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
灵武市| 图木舒克市| 迭部县| 乌鲁木齐市| 麦盖提县| 海阳市| 台南市| 毕节市| 和顺县| 辽中县| 临泉县| 赤水市| 永德县| 安多县| 同心县| 馆陶县| 灵璧县| 苏尼特左旗| 双桥区| 德清县| 新营市| 安平县| 自贡市| 湖州市| 汶川县| 含山县| 磴口县| 壤塘县| 梁平县| 西充县| 东乌珠穆沁旗| 洞口县| 库尔勒市| 竹溪县| 弋阳县| 奉节县| 嘉峪关市| 武定县| 金平| 马鞍山市| 多伦县|