«مبحث امروز گذري در اولويت و شرکت پذيري عملگرها در php مي باشد»
ترتيب اجراي عملگرها را اولويت (precedence) مي گويند. اگر اولويت عملگرها يکسان باشد نحوه ارزيابي آنها از قوانين خاصي تبعيت مي کند که به آن شرکت پذيري (associativity) مي گويند. اين قوانين از حالات چپ به راست (left) ، راست به چپ (right) و نامرتبط (n/a) را شامل مي شود.
در جدول زير اولويت هاي عملگرها در PHP نشان داده شده است. عملگرهاي با اولويت پايين در بالاي جدول قرار دارند و از بالا به پايين اولويت عملگرها افزايش مي يابد. به علاوه شرکت پذيري اين عملگرها را نيز مشاهده مي کنيد.
PHP جدول اولويت عملگرها در |
عملگرها | شرکت پذيري |
, | left |
or | left |
xor | left |
and | left |
print | right |
= += -= /= .= %= &= |= ^= ~= <<= >>= | left |
? : | left |
|| | left |
&& | left |
| | left |
^ | left |
& | left |
== != === !== | n/a |
< <= > >= | n/a |
<< >> | left |
+ - . | left |
* / % | left |
! ~ ++ — (int) (double) (string) (array) (object) @ | right |
[] | right |
new | n/a |
() | n/a |
* عملگر print مانند ساخت echo عمل مي کند و خروجي را توليد مي کند.
منبع:http://www.academist.ir
/خ