PHPの「==」記号の意味は何ですか?
PHP の「==」記号は、2 つのオペランドが等しいかどうかを比較する比較演算子です。構文は「オペランド 1 == オペランド 2」です。 「==」演算子は、左側の変数 (式または定数) が右側の変数 (式または定数) と同じ値を持つかどうかを比較およびテストします。比較するのは変数の値のみであり、データは比較しません。種類。 2 つの値が同じ場合は true 値を返し、2 つの値が同じでない場合は false 値を返します。
このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター
php では、「==」 " シンボル 2 つのオペランドが等しいかどうかを比較できる比較演算子です。
等式 (==) 演算子
等式 (==) 演算子は、左側の変数 (式) かどうかを比較してテストします。または定数) は右側の変数 (式または定数) と同じ値を持ちます。この演算子によって実行される比較は緩やかです。
2 つの値が同じである場合 (データ型ではなく変数の値のみを比較します)、true 値を返します。2 つの値が同じでない場合は、true 値を返します。同様に、false 値を返します。
注: 等価 (==) 演算子と代入 (=) 演算子は異なります。代入 (=) 演算子は左側の変数を変更し、右側の変数を左側の変数に代入します。一方、等価 (==) 演算子は等しいかどうかをテストし、比較に応じて true または false を返します。
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x == $y) echo '$x和$y的值相等'; else echo '$x和$y的值不相等'; ?>
上記の例では、等価 (==) 演算子は変数の値のみを比較するため、$x と $y の値は等しいです。 , したがって、直接 if 内のステートメントが実行され、else ステートメントは実行されません。
拡張知識: 恒等 (===) 演算子
値が等しいかどうかを比較したい場合は、データも比較したい。それらが等しいかどうかを判断するには、「===」演算子を使用する必要があります。
アイデンティティ (===) 演算子は、指定された変数または値の間の厳密な比較を実行します。2 つの変数 (式または定数) が等しい値を持ち、同じデータ型を持つかどうか、つまり両方が等しいかどうかを比較して確認します。文字列であるか、両方が整数であるなど。
この演算子は、2 つの変数 (式または定数) に同じ値と同じデータ型が含まれる場合は true を返し、それ以外の場合は false を返します。
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x === $y) echo '$x和$y相等'; else echo '$x和$y不相等'; ?>
上記の例では、$x と $y の値は等しいですが、データ型が異なるため、false が返され、else 部分が実行されます。 。
#PHP 比較演算子
名前 | 説明 | |
---|---|---|
は | に等しい $a と $b の値が型変換後に等しい場合、TRUE が返されます。それ以外の場合は FALSE が返されます | |
Congruent | $a と $b の値が等しいだけでなく、それ以外の場合は FALSE | |
が | $ の値と等しくない場合型変換後の a が $b の値と等しくない場合は TRUE を返し、それ以外の場合は FALSE を返します | $a <> $b |
## は != と同じです。 の値が $b の値と等しくない場合は TRUE が返され、それ以外の場合は FALSE | #$a !== $b | は等しくない |
#$a < $b | 小与 | |
##$a > $b | が | より大きい場合 | $a の値がより大きい場合$b の値は TRUE を返し、それ以外の場合は FALSE を返します
##$a <= $b | が | 以下である場合If 値$a の値が $b の値以下の場合は TRUE を返し、それ以外の場合は FALSE を返します |
以上の場合 | $a の値が $b の値以上の場合は TRUE を返し、それ以外の場合は FALSE を返します | |
Spaceship 演算子 (結合比較演算子) | $a が $b より小さい、等しい、または大きい場合、それぞれ 0 より小さい、0 と等しい、または 0 より大きい整数値を返します。 PHP7 は提供を開始します。 | |
NULL マージ演算子 | 左から右の最初の演算子が存在し、 NULL ではないオペランド。どちらも定義されておらず、NULL でない場合は、NULL が返されます。 PHP7から利用可能です。 | |
推奨学習: 「 | PHP ビデオ チュートリアル」 |
以上がPHPの「==」記号の意味は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます
