什麼是PHP基本語法之比較運算符,為什麼要比較,他們之間有什麼不一樣的故事呢?這篇文章則會帶領你們去探索PHP的魅力,一起出發吧
#對於數學中的比較運算子 例如有:
而對於PHP中的運算子如圖所示:
舉例來說:
#x=3
y=5
#x<y>是正確的,<code>x>y
是錯誤的,對於電腦來說,對錯是根據bool(布林)
資料型別來判斷的,即真(true
)和假(fals
)
因此,綜上所述,我們是不是也可以用if...else來判斷型別?
答案無疑是可以的
程式碼如下:
<?php $x = 3; $y = 5; //因为3大于5不成立,所以得出的结论是假的,即为false if($x > $y){ //结果为真 echo '变量x大于变量y,成立'; }else{ //结果为假 echo '变量x大于变量y,不成立'; } ?>
得到的結果:
對於等於(= =)
和全等於(= = =)
他們也屬於判斷類型,那麼他們之間的結果有什麼不同呢?
等於程式碼如下所示:
<?php $x = 4; $y = '4'; if($x == $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
結果如下:
#全等於程式碼如下:
<?php $x = 4; $y = '4'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
結果如下:
#原因:
#$x = 4; //整形<br>
以上是小白都能學會的PHP基本語法之比較運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!