6.運算子

(一) 算術運算子

符號

意義

例子

*

$a = 6 * 70

/

$a = $c / $b

%

求餘數

$a = $c % 2

+

$a = $a + 1

-

$a = $a - 1

++

遞增

$a++, ++$a

--

遞減

$a--, --$a

-

負數

$a =- $

  (二) 連接運算子(用於連接字串)  

符號

意義

例子

.

連接

'abc' . 12

  (三)指定運算子(用於指定變數內容)   

符號

意義

例如

=

將右方運算結果指定給左方;

運算原則由右至左

$a=5;
$a=$b=5;

+=

$a = $a+5;

$a+=5;

-=

$a = $a-5;

$a-=5;

*=

$a = $a*5;

$a*=5;

/=

$a = $a/5;

$a/=5;

%=

$a = $a%5;

$a%=

  (四)比較運算子(用於條件式)

符號

意義

符號

意義

==

相等

!=或 <>

不等

>=

大於等於

<=

小於等於

大於

小於

(五)邏輯運算子(用於連接條件式)

符號

意義

and

AND

&&

AND

or

OR

||

OR

!

NOT

xor

XOR(互斥)

(六)條件運算子(用於條件式)

符號

意義

條件式 ? true敘述 : false敘述

功能同判斷式

$a==0 ? "zero" : "not zero"