PHP == と === の違い

Guanhui
リリース: 2023-04-08 18:22:02
オリジナル
3901 人が閲覧しました

PHP == と === の違い

PHP == と ===

PHP では、「==」と「===」はどちらも判断を意味します。 2 つの値が等しいかどうか、2 つの違いは、「===」は 2 つの変数の値と型を比較す​​るのに対し、「==」は 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;;
}
?>
ログイン後にコピー
##) # = = を使用すると、「文字列が含まれていません」という出力が実際の状況と一致しません。

推奨チュートリアル: 「PHP チュートリアル

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!