ホームページ >バックエンド開発 >PHPチュートリアル >PHPの3つの等号(===)と2つの等号(==)の違いは何ですか?
PHP における 3 つの等号 (===) と 2 つの等号 (==) の違いをご存知ですか?この記事では、困っている人はぜひ見てください。
PHP における 3 つの等号 (===) と 2 つの等号 (==) の違いについて説明するために、まず例を見てみましょう。 たとえば、関数は次の状況を返します。 1. 0 より大きい数値 2. 0未満の数字 3. 0 に等しい数値 (つまり 0) 4. False (失敗時) 引用する場合、障害の状況を把握するには、== ではなく === を使用する必要があります。 == は 4 番目のケースだけでなく 3 番目のケースにも一致します。0 も false であるためです。 3 つの等号は、比較オブジェクトのタイプも一貫している必要があることを意味します。 2 つの等号は、値が等しい限り条件が満たされることを示します。 追加: $a='2';//文字タイプ2 $b=2;//数値型2 $a==$b は正しいです。どちらも 2 です。 $a===$b は、$a が文字型、$b が数値型であるため、値は同じですが型が異なります。 「linvo1986 - Level 6」で言及されている「0」もあります。 |