2

重複の可能性:
php == vs === 演算子

PHP の !== と != の違いは何ですか?

4

6 に答える 6

5

!==厳密に等しくなく、型変換を行いません

!=チェックの前に型変換を行う等しくない

于 2009-11-18T06:35:22.987 に答える
4

===ANDは、比較される値が同じ(例: int、string など) であり、同じ!==を持つかどうかをチェックします。

その間...

==ANDは!=のみを比較します

于 2009-11-18T06:35:55.483 に答える
3
"1" != 1     // False
"1" !== 1    // True

タイプの事です。 !==はオペランドの型を考慮しますが、考慮し!=ません (暗黙の変換により最初の条件が false になります)。

于 2009-11-18T06:33:53.147 に答える
3

==値が等しい場合にのみ true になります。 ===値と型が等しい場合にのみ true になります。

于 2009-11-18T06:35:13.533 に答える
1

トリプルイコールは、2つの変数が同じ型であることも確認してください

1 == `1` // is ok
1 === `1` // is not same.
于 2009-11-18T06:36:25.767 に答える
1

どちらも比較演算子です

  • $a !== $b $aが $b と等しくない場合、またはそれらが同じ型でない場合に TRUE を返します。
  • $a != $b $aが $b と等しくない場合に TRUE を返します。
于 2009-11-18T06:40:13.897 に答える