国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

淺析php中三個等號(===)和兩個等號(==)的區別

2024-05-04 23:12:25
字體:
來源:轉載
供稿:網友

先舉個列子:
比如你一個函數會返回這幾種情況:
1、大于0的數
2、小于0的數
3、等于0的數(也就是0啦)
4、False(失敗時)
這時候如果你想捕獲失敗的情況,你就必須用===,而不能用==
因為==除了會匹配第4種情況外,還會匹配第3種情況,因為0也是假!

三個等號代表比較對象的類型也要一致。兩個等號表示只要值相等就滿足條件。

再來補充一些:
$a='2';//字符型2
$b=2;//數值型2
$a==$b,是對的,都是2
$a===$b,是不對的,因為$a是字符型$b是數值型,值雖一樣,但類型不一樣。
還有就是“linvo1986 - 六級”說的那種“0”了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 县级市| 汝州市| 兴业县| 屯留县| 长子县| 城步| 工布江达县| 满城县| 广宁县| 浦县| 西青区| 邹平县| 澄迈县| 北碚区| 蒙城县| 寻乌县| 将乐县| 云浮市| 青浦区| 旬阳县| 永州市| 长岭县| 都江堰市| 罗定市| 阿克陶县| 玉溪市| 曲阳县| 中西区| 张北县| 砚山县| 静乐县| 巴彦淖尔市| 东乡族自治县| 宁武县| 达州市| 沂南县| 英超| 铁岭县| 泗水县| 新泰市| 宣恩县|