目次
PHP 算術演算子
PHP インクリメント/デクリメント演算子
PHP代入演算子
PHP比較演算子

PHP演算子の基本的な紹介

Aug 07, 2017 am 10:13 AM
php ベース オペレーター

PHP 算術演算子

$x + $y$x と $ y の合計-減算$x - $y$xと$yの差*乗算$x * $y$xと$yの積/division$x / $y$xと$y%modulus$xの商を$yで割った% $y$x 余り
演算子 名前 結果
🎜🎜🎜の

PHP インクリメント/デクリメント演算子

を返します$x + + --$x$xを返します--

PHP代入演算子

PHP代入演算子は、変数に値を書き込むために使用されます。

PHP の基本的な代入演算子は「=」です。これは、右側の代入式が左側のオペランドの値を設定することを意味します。

演算子 名前 説明
++$x $x を 1 つインクリメントし、$x
インクリメント後 は$xを返し、$xは1ずつインクリメントします
デクリメント前 $xは1減り、その後$x
その後、デクリメント は $x を返し、$x は 1 ずつデクリメントされます
代入 記述
x = y x = y と同等です。右側の式は、左側のオペランドの値を設定します。
x += y x = x + y プラス
x -= y x = x - y マイナス
x *= y x = x * y
xを掛ける /= y x = x / y
xで割る %= y x = x % y モジュラス


PHP比較演算子

PHP比較演算子は、2つの値(数値または文字列)を比較するために使用されます:

Operator Name Example Result
== Equals $x == $y $x が $y と等しい場合に true を返します。
=== 合同 (同一) $x === $y $x が $y に等しく、それらが同じ型である場合に true を返します。
!= $xと等しくない!= $y $xが$yと等しくない場合にtrueを返します。
<> $xと等しくない<> $y $xが$yと等しくない場合にtrueを返します。
!== 一致しません(完全に異なります) $x !== $y $xが$yと等しくなく、同じ型ではない場合にtrueを返します。
> $xより大きい>$y $xが$yより大きい場合にtrueを返します。
<$xより大きい<$y$xが$yより小さい場合、trueを返します。
>= $x以上です>= $y $xが$y以上である場合にtrueを返します。


Php 論理演算子

石灰度記号 と or XOR with または
テスト 結果 And
$ x と $ y $ x と $ y が True の場合、true を返します。 or
$x or $y $x と $y の少なくとも 1 つが true の場合、true を返します。 xor
$x xor $y $x と $y の一方だけが true の場合、true を返します。 &&
$x && $y $x と $y の両方が true の場合に true を返します。 ||
$x || $y $x と $y の少なくとも 1 つが true の場合、true を返します。
! not !$x $xがtrueでない場合にtrueを返します。

次の表は、優先度の高い順に演算子をリストしています。同じ行にある演算子は同じ優先順位を持ち、それらを組み合わせる方向によって評価の順序が決まります。

演算子の優先順位
結合方向 演算子 追加情報
なし 新しいクローン クローンと新しい
[ 配列()]
正しい ++ -- ~ (int) (float) (string) (array) (object) (bool) @ type とインクリメント/デクリメント
none instanceof type
right ! 論理演算子
left * / % 算術演算子
left + - . 算術演算子と文字列演算子
< ;< >> ビット演算子
none == != === !== <>比較演算子
left &ビット演算子と参照
^ビット演算子
|ビット演算子
&& 論理演算子
||論理演算子
? :三項演算子
= += -= *= /= .= %= &= |= ^= <<= >>= => ; 代入演算子
left 論理演算子
left
left or 論理演算子
left は多くの場所で使用されます

同じ優先度の演算子の場合、左の結合方向は左から右を意味します 右の評価、正しい組み合わせの方向とその逆。結合方向のない同じ優先順位を持つ演算子は、それ自体と結合できない可能性があります。たとえば、PHP では 1 < 2 > 1 は無効なステートメントですが、 1 は無効ではありません。なぜなら T_IS_EQUALT_IS_EQUAL 运算符的优先级比 T_IS_SMALLER_OR_EQUAL 演算子の優先順位 T_IS_SMALLER_OR_EQUAL

は小さくなるはずです。

次の例に示すように、演算子の問題を実行するときは、優先順位の問題に必ず注意してください:


$f の場合、= は or よりも優先順位が高いため、式は次のようになります。 $ を与えるには、最初に f が代入され、その後 or 演算が実行されるため、結果は false になります

php 三項演算子:

基本構文:

式 1 ? 式 2: 式 3

ルール: If 式 1 の演算結果が真の場合は式 2 の値が取得され、そうでない場合は式 3 の値が取得されます。

<?php   
$a = 12;
$b = 45;
$c = $a>$b ? $a:$b;
echo &#39;$c=&#39;.$c ;
?>
ログイン後にコピー

PHP 文字列演算子:

PHP には、文字列演算子が 1 つだけあります。

連結演算子 (.) は、2 つの文字列値を連結するために使用されます。

次の例は、2 つの文字列変数を連結する方法を示しています。 ;

echo $txt1 . " " . $txt2;

?>

上記のコードは次のように出力します。

以上がPHP演算子の基本的な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

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

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

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

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

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

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

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

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles