| 運算子 | 範例 | 用途 | 
| + | $a + $b | $a 和 $b 的和。 | 
| - | $a - $b | $a 和 $b 的差。 | 
| * | $a * $b | $a 和 $b 的乘積。 | 
| / | $a / $b | $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 | $a %= $b | 
| 範例 | 名稱 | 解釋 | 
| $a == $b | 等於 | TRUE,如果 $a 等於 $b。 | 
| $a === $b | 全等 | TRUE,如果 $a 等於 $b,並且它們的類型也相同。 | 
| $a != $b | 不等 | TRUE,如果 $a 不等於 $b。 | 
| $a <> $b | 不等 | TRUE,如果 $a 不等於 $b。 | 
| $a !== $b | 非全等 | TRUE,如果 $a 不等於 $b,或者它們的類型不同。 | 
| $a < $b | 小與 | TRUE,如果 $a 小於 $b。 | 
| $a > $b | 大於 | TRUE,如果 $a 大於 $b。 | 
| $a <= $b | 小於等於 | TRUE,如果 $a 小於或者等於 $b。 | 
| $a >= $b | 大於等於 | TRUE,如果 $a 大於或者等於 $b。 | 
三元運算符: 
(expr1) ? (expr2) : (expr3);
如果 expr1 的值為 TRUE,則此運算式的值為 expr2,如果 expr1 的值為 FALSE,則此運算式的值為 expr3。
即「@」,放在運算式或函數前,可隱藏錯誤訊息。
即「`系統指令 `」,此為重音符號,非單引號。
邏輯運算子就是要用來作邏輯判斷用的!其中and可以用符號(&&)來替代,or可以用符號(||)來表示。
| $a and $b | and(與) | 只有$a 與 $b兩者皆為真,結果才為真 | 
| $a && $b | and(與) | 只有$a 與 $b兩者皆為真,結果才為真 | 
| $a or $b | or(或) | 只要$a 或 $b兩者之一為真,結果就為真 | 
| $a || $b | or(或) | 只要$a 或 $b兩者之一為真,結果就為真 | 
| $a xor $b | exclusive or(互斥) | 只有$a 與 $b一為真、一為假時,結果才為真 | 
| !$a | not(否) | 只有$a為假時,結果才為真 | 
即「.」,可連接字串與變數(或函數)。
即「+」,它把右邊的陣列附加到左邊的陣列後,但是重複的索引值不會被覆蓋。