新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php===和==的區(qū)別是什么
本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)是一家專業(yè)提供新豐企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站制作、網(wǎng)站建設、H5響應式網(wǎng)站、小程序制作等業(yè)務。10年已為新豐眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
php === 和==的區(qū)別是什么?
php中的==和===的用法及區(qū)別
在開發(fā)中進場遇到數(shù)值匹配的問題,那么在進行匹配時,遇到下面的情況,你覺得結果是什么?
出人意料的上面的這個程序的輸出結果是true,也就是說在編譯中程序默認0和0dff是相等的。這是因為在執(zhí)行關系運算”==“時要求運算符兩邊的數(shù)據(jù)類型必須一致,所以等號右邊的字符串被強制 轉換為了整型0。
這也是一系列弱類型語言的一個缺點。在php中提供了“===”來解決這個問題。
這個程序的輸出是false。
全等于操作過程如下:
1.判斷全等于操作符2邊的數(shù)據(jù)類型是否相同 如果不相同,則返回false
2.判斷全等于操作符2邊的值是否相等,如果 不相等,則返回false
3.最后將上面2步的操作進行與操作。返回與操作的結果。
附:
網(wǎng)頁題目:php===和==的區(qū)別是什么
瀏覽路徑:http://fisionsoft.com.cn/article/djeedci.html


咨詢
建站咨詢
