PHP の基本的な構(gòu)文比較演算子
比較演算子は、小學(xué)生のときによく習(xí)いました。 未満
は | ≥ |
---|---|
≤ | |
≠ | |
= | |
シンボル | |
より大きい | > |
以下 | |
---|---|
は | と等しくない != |
は | ==と等しい (代入は=記號であるため、==は次のように指定されます)等しい) |
Congruent (型が等しいと判斷する) | === |
すべてが等しいわけではない (判斷型が等しくない) | !== |
學(xué)んだ知識を復(fù)習(xí)しましょう小學(xué)生の場合: | x = 5 |
y = 6 | 。 | x>yは間違っています、xは5、yは6なので、xはより大きいです 判定式y(tǒng)は間違っています |
コンピュータにおける正誤は、bool データ型の真と偽です。 | それでは、前に學(xué)んだ if...else を使って型を判斷できるでしょうか? | rreee
以下のコードを?qū)g行した結(jié)果、実際の間隔が実行されます。 <?php
$x = 5;
$y = 6;
//因為5大于6不成立,所以為錯的。即為false執(zhí)行了假區(qū)間
if($x > $y){
//真區(qū)間
echo '變量x 大于 變量y,成立';
}else{
//假區(qū)間
echo '變量x 大于 變量y,不成立';
}
?>
次のコードを?qū)g行した結(jié)果は、偽の間隔になります。
<?php $x = 5; $y = '5'; if($x == $y){ echo '結(jié)果為真'; }else{ echo '結(jié)果為假'; } ?>
違いを比較した結(jié)果、次のことがわかりました: 次のコードは === (3 つの等號。型が等しいかどうかを判斷するための名前もあるそうです)。 $x は整數(shù)型 5 です。$y は文字列型 5 です。PHP Academy と入力すると、偽の間隔が実行されます。上記のコードでは、2 つの等號はタイプを決定しないため、真の間隔が実行されます。