PHP の基本的な構文比較演算子

比較演算子は、小学生のときによく習いました。 未満

< より小さいか等しい は に等しいしかし、PHP シンボルには追加の演算があります: 説明
=
シンボル
より大きい >
より小さい

>=<=はと等しくない !=​​は==と等しい (代入は=記号であるため、==は次のように指定されます)等しい) Congruent (型が等しいと判断する) x = 5xこれと同じような判定問題を小学生の時に習いました。 rreee小学校を卒業していればだと思います。 「未満」、「以下」、「等しい」、「等しくない」のすべてがテストされます。何度か試してください。しかも黙々と書くことも全然可能!
以下

===
すべてが等しいわけではない (判断型が等しくない)!==
学んだ知識を復習しましょう小学生の場合:
y = 6
x>yは間違っています、xは5、yは6なので、xはより大きいです 判定式yは間違っています
コンピュータにおける正誤は、bool データ型の真と偽です。 それでは、前に学んだ if...else を使って型を判断できるでしょうか?
次に重要な点は、証明することです。等しい (==) とすべてに等しいは、判定型等しい (===) とも呼ばれます。

コードを書いてみましょう。これら 2 つのコードは、PHP アカデミーのシンボルです。なぜ、結果にこれほど大きな差があるのでしょうか。

以下のコードを実行した結果、実際の間隔が実行されます。

<?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 つの等号はタイプを決定しないため、真の間隔が実行されます。

学び続ける
||
<?php $x = 5; $y = '5'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜