Looking for php Answers? Try Ask4KnowledgeBase
Looking for php Keywords? Try Ask4Keywords

PHP演算子


前書き

演算子は、プログラミング用語で1つ以上の値(または式)をとり、別の値を生成する(つまり、構成自体が式になる)ものです。

演算子は、取得する値の数に応じてグループ化できます。

備考

演算子は1つ( !$aおよび++$aなどの単項演算子)、2つ(2つの演算子、たとえば$a + $bまたは$a >> $b )または3つ(3つの唯一の演算子は$a ? $b : $c )式。

演算子の優先順位は、演算子のグループ化方法に影響します(かっこがあるかのように)。以下は、優先順位の高い順の演算子のリストです(第2列の演算子)。複数の演算子が1つの行にある場合、グループ化はコードの順序によって決定されます。ここで、最初の列は結合性を示します(例を参照)。

協会オペレーター
-> ::
無し new clone
[
**
++ -- ~ (int) (float) (string) (array) (object) (bool) @
無し instanceof
!
* / %
+ - .
<< >>
無し < <= > >=
無し == != === !== <> <=>
&
^
|
&&
||
??
? :
= += -= *= **= /= .= %= &= `
and
xor
or

完全な情報はスタックオーバーフローです。

関数や言語構成( print )は常に最初に評価されますが、上記の優先順位/結合規則に従って戻り値が使用されることに注意してください。言語構造の後のかっこが省略されている場合は特別な注意が必要です。例えばecho 2 . print 3 + 4;エコーの721print部分は3 + 4評価し、結果7を印刷して1を返します。その後、 2がエコーされ、 print1 )の戻り値と連結されます。

演算子 関連する例