PHP == と ===
PHP では、「==」と「===」はどちらも判断を意味します。 2 つの値が等しいかどうか、2 つの違いは、「===」は 2 つの変数の値と型を比較するのに対し、「==」は 2 つの変数の値を比較せずに比較することです。データ型は後者に比べて、前者はより厳密に検査されます。
例: $a = '123';
$b = 123;
$a === $b は false;
$a == $b は true;
== を使用できない場合もありますが、=== を使用できます (例:
<?php $a = 'abc'; $b= 'a'; if(strpos($a,$b) === false){ echo '字符串不包含'; }else{ echo '字符串包含'; } ?>
推奨チュートリアル: 「PHP チュートリアル 」
以上がPHP == と === の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。