日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > php中0與空 Null false的區(qū)別

php中0與空 Null false的區(qū)別

來源:程序員人生   發(fā)布時(shí)間:2013-11-18 06:58:24 閱讀次數(shù):3467次

我們很多程序員可能對(duì)于0,null,空,false這幾個(gè)的區(qū)別到底是什么可能不太明白,特別是在判斷時(shí)會(huì)發(fā)現(xiàn)0,false都是沒問題的,下面我們來看個(gè)實(shí)例。

實(shí)例代碼如下:

  1. <?php 
  2. $test=0; 
  3. if($test==''){ 
  4.  echo '<br />在php中,0即為空'//被輸出 
  5. if($test===''){ 
  6.  echo '<br />在php中,0即為空'//不被輸出 
  7. if($test==NULL){ 
  8.  echo '<br />在php中,0即為空'//被輸出 
  9. if($test===NULL){ 
  10.  echo '<br />在php中,0即為空'//不被輸出 
  11. if($test==false){ 
  12.  echo '<br />在php中,0即為空'//被輸出 
  13. if($test===false){ 
  14.  echo '<br />在php中,0即為空'//不被輸出 
  15. ?> 

原因是在PHP中變量是以C語言的結(jié)構(gòu)體來存儲(chǔ)的,空字符串和NULL,false都是以值為0存儲(chǔ)的,其中這個(gè)結(jié)構(gòu)體有個(gè)zend_uchar type;這樣的成員變量,他是用來保存變量的類型的,而空字符串的類型是string,NULL的類型是NULL,false是boolean。

這一點(diǎn)可以用echo gettype('');和echo gettype(NULL);來打印看看!而===運(yùn)算符是不單比較值,還有比較類型的,所以第三個(gè)為false!

所以可以這樣說===是等于下面的函數(shù),代碼如下:

  1. function eq($v1$v2) { 
  2. if($v1 == $v2 && gettype($v1) == gettype($v2)) { 
  3. return 1; 
  4. else { 
  5. return 0; 

所以空字符串(''),false,NULL和0是值相等而類型不一樣!

注意:

NULL是一種特殊的類型.

兩種情況下為NULL

1. $var = NULL;

2. $var;

3.""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對(duì)象都將被認(rèn)為是空的,如果 var 為空,則返回 TRUE。

總結(jié):從上面實(shí)例我們可以看得出null,0,false是假,而''是一個(gè)空字符串并不是空值。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 成人免费大片黄在线播放 | 黄色av网站在线免费观看 | 三级特黄| 黄色电影免费在线观看 | 999免费在线视频 | 92久久 | 日韩一级网站 | 亚洲影院一区 | 久久久久99 | 国产成人在线播放 | 2023国产精品视频 | 亚洲欧美日韩天堂 | 一区在线播放 | 久久久综合精品 | 男女国产网站 | 欧美国产综合视频 | 麻豆一区二区99久久久久 | 男女午夜视频在线观看 | 九九热精品视频在线播放 | 久久人人爱| 成人av免费在线观看 | 中文字幕1区 | 免费观看av网站 | 国产在线网站 | 欧美在线观看一区 | 色网站观看 | 欧美性受xxxx黑人xyx | 亚州三级 | 国产区精品视频 | 国产一级黄色电影 | 国产一区二区三区在线 | 久久国产欧美一区二区 | 福利片网址 | 欧美 亚洲 日本 | 成人午夜免费视频 | www视频在线观看 | 国产精品片一区二区三区 | 欧美精品 在线观看 | 精品国产一区二区三区在线观看 | 国内成人自拍视频 | 中文字幕亚洲欧美日韩在线不卡 |