ホームページ  >  記事  >  バックエンド開発  >  phpの===と==の違い

phpの===と==の違い

藏色散人
藏色散人オリジナル
2020-05-17 11:25:154194ブラウズ

phpの===と==の違い

#php の === と == の違い

===値の合計を比較する2 つの変数の Type; == は、データ型ではなく、2 つの変数の値を比較します。

例: $a = '123';

$b = 123;

$a === $b は false;

$a == $b は true;

== を使用できない場合もありますが、=== を使用できます (例:

<?php
$a = &#39;abc&#39;;
$b= &#39;a&#39;;
if(strpos($a,$b) === false){
    echo &#39;字符串不包含&#39;;
}else{
    echo &#39;字符串包含&#39;;
}
?>
##) # = = を使用すると、「文字列が含まれていません」という出力が実際の状況と一致しません。

注:

= は代入です (例:

$a=2;$a=$q; この時点では、$a をエコーし​​てもエコーしても$q、2

が出力されます

以上がphpの===と==の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。