PHP 運算符完整對照表
| 符號 | 運算符 | 範例 |
+ | 加法 | $a+$b |
- | 減法 | $a-$b |
* | 乘法 | $a*$b |
/ | 除法 | $a/$b |
% | 取餘 | $a%$b |
++ | 遞增 | $a++ / ++$a |
-- | 遞減 | $a-- / --$a |
== | 等於 | $a==10 |
=== | 全等(值與型別) | $a===10 |
!= | 不等於 | $a!=10 |
< | 小於 | $a<9 |
> | 大於 | $a>8 |
<= | 小於等於 | $a<=10 |
>= | 大於等於 | $a>=1 |
= | 賦值 | $a=0 |
+= | 加法賦值 | $a+=5 |
-= | 減法賦值 | $a-=1 |
*= | 乘法賦值 | $a*=2 |
/= | 除法賦值 | $a/=5 |
%= | 餘數賦值 | $a%=7 |
.= | 字串連接賦值 | $a.="hello" |
& | 位元 AND | $a&$b |
| | 位元 OR | $a|$b |
^ | 位元 XOR | $a^$b |
~ | 位元 NOT | ~$a (1 補數) |
<< | 左移 | $a<<$b |
>> | 右移 | $a>>$b |
and / && | 邏輯 AND | $a and $b |
or / || | 邏輯 OR | $a or $b |
xor | 邏輯 XOR | $a xor $b |
! | 邏輯 NOT | !$a |
特殊符號
| 符號 | 意義 |
$ | 變數前綴 |
& | 變數引用(前置) |
-> | 對象屬性/方法 |
=> | 陣列鍵值對 |
? : | 三元運算符 |
PHP 獨有:字串連接運算符 .
<?php
$a = "hello,";
$b = "my baby.";
echo $a . $b; // 輸出: hello,my baby.
?>
PHP 獨有:變數的變數 $$
<?php
$a = "go";
$$a = "here";
echo $a; // go
echo $$a; // here
echo $go; // here
?>
$$a 將 $a 的值 "go" 作為新變數名 $go,極大增強動態編程靈活性。