- عملگرهای محاسباتی
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای ترکیبی
- عملگر ?
عمگرهای محاسباتی
| نام | عملگر |
|---|---|
| جمع | + |
| تفریق | - |
| ضرب | * |
| تقسیم | / |
| باقیمانده | % |
| افزایشی | ++ |
| کاهشی | -- |
مثال :
$a=10;
$b=14;
$c=$a+$b; // $c=24
$b++; // $b=15
$c--; // $c=23
عملگرهای مقایسه ای
| نام | عملگر |
|---|---|
| تساوی | == |
| نامساوی | != |
| نامساوی | <> |
| بزرگتری | < |
| کوچکتری | > |
| بزرگترمساوی | <= |
| کوچکترمساوی | => |
عملگرهای منطقی
| مثال | عملگر |
|---|---|
$a and $b |
and |
$a or $b |
or |
$a xor $b |
xor |
| !$a | ! |
$a && $b |
&& |
$a || $b |
|| |
عمگرهای ترکیبی
+= |
$a+=$b |
$a=$a+$b |
-= |
$a-=$b |
$a=$a-$b |
*= |
$a*=$b |
$a=$a*$b |
| /= | $a/=$b |
$a=$a/$b |
%= |
$a%=$b |
$a=$a%$b |
عملگر ?
مقدار 2 : مقدار 1 ? شرط = متغیر;
عملگر ? به این صورت است که اگر شرط درست باشد مقدار 1 داخل متغیر قرار می گیرد و اگر شر نادرست باشد مقدار 2 داخل متغیر قرار می گیرد
مثال
$t=16;
$w=$t>14 ? $t+4 : $t+7 ;
در این مثال متغیر t برابر با 16 است و چون شرط درست است مقدار متغیر w برابر با 20 می بشود.