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