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