第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

empty()和!isset()

empty()和!isset()

PHP
qq_阿瑞_0 2017-04-05 10:39:33
$id=null;if (empty($id)) { ? ?echo 1;}else { ? ?echo 2;}print'<br>';if (!isset($id)) { ? ?echo 1;}else { ? ?echo 2;}結(jié)果怎么為:1 ?1呢?百思不得其解。
查看完整描述

2 回答

已采納
?
野生碼農(nóng)在線co腚

TA貢獻(xiàn)134條經(jīng)驗 獲得超63個贊

empty()函數(shù)是用來測試變量是否已經(jīng)配置。若變量已存在、非空字符串或者非零,則返回 false 值;反之返回 true值。

以下的東西被認(rèn)為是空的:

"" (空字符串)

0 (作為整數(shù)的0)

0.0 (作為浮點(diǎn)數(shù)的0)

"0" (作為字符串的0)

NULL

FALSE

array() (一個空數(shù)組)

$var; (一個聲明了,但是沒有值的變量)

所以第一個echo 1.

isset ()檢測變量是否設(shè)置,并且不是 NULL。返回值 :如果 var 存在并且值不是 NULL 則返回 TRUE,否則返回 FALSE。

簡單的來說,empty()函數(shù)如果要檢測的變量是空則返回true.isset()要檢測的變量是空,則返回false. 第二個if語句里面還有個非! 所以 同樣走第一步 echo 1


查看完整回答
反對 回復(fù) 2017-04-05
?
俠客島的含笑

TA貢獻(xiàn)552條經(jīng)驗 獲得超285個贊

特殊的?NULL?值表示一個變量沒有值。

查看完整回答
反對 回復(fù) 2017-04-05
  • 2 回答
  • 1 關(guān)注
  • 1529 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號