ホームページ >バックエンド開発 >PHPチュートリアル >PHP == と === の違い
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 サイトの他の関連記事を参照してください。