## 算術運算符
還記得學校里學到的基本數學知識嗎?就和它們一樣。
**算術運算符**
| 例子 | 名稱 | 結果 |
| --- | --- | --- |
| \-$a | 取反 | $a 的負值。 |
| $a + $b | 加法 | $a 和 $b 的和。 |
| $a - $b | 減法 | $a 和 $b 的差。 |
| $a \* $b | 乘法 | $a 和 $b 的積。 |
| $a / $b | 除法 | $a 除以 $b 的商。 |
| $a % $b | 取模 | $a 除以 $b 的余數。 |
| $a \*\* $b | Exponentiation | Result of raising $a to the $b'th power. Introduced in PHP 5.6. |
除法運算符總是返回浮點數。只有在下列情況例外:兩個操作數都是整數(或字符串轉換成的整數)并且正好能整除,這時它返回一個整數。
取模運算符的操作數在運算之前都會轉換成整數(除去小數部分)。
取模運算符 *%* 的結果和被除數的符號(正負號)相同。即 *$a % $b* 的結果和 $a 的符號相同。例如:
```
<?php
echo?(5?%?3)."\n";???????????//?prints?2
echo?(5?%?-3)."\n";??????????//?prints?2
echo?(-5?%?3)."\n";??????????//?prints?-2
echo?(-5?%?-3)."\n";?????????//?prints?-2
?>
```
- 序言
- 簡介
- PHP是什么?
- PHP能做什么?
- 基本語法
- 類型
- boolean(布爾型)
- integer(整型)
- float(浮點型)
- string(字符串)
- array(數組)
- object(對象)
- callable(可調用)
- resource(資源)
- NULL(無類型)
- 偽類型
- 類型轉換的判別
- 變量
- 基礎
- 預定義變量
- 變量范圍
- 可變變量
- 來自PHP之外的變量
- 常量
- 語法
- 魔術常量
- 表達式
- 運算符
- 運算符優先級
- 算術運算符
- 賦值運算符
- 位運算符
- 比較運算符
- 錯誤控制運算符
- 執行運算符
- 遞增/遞減運算符
- 邏輯運算符
- 字符串運算符
- 數組運算符
- 類型運算符
- 流程控制
- if
- else
- elseif/else if
- 流程控制的替代語法
- while
- do-whille
- for
- foreach
- break
- continue
- switch
- declare
- return
- require
- include
- require_once
- include_once
- goto
- 函數
- 用戶自定義函數
- 函數的參數
- 返回值
- 可變函數
- 內部 (內置)函數
- 匿名函數
- 類與對象
- 簡介
- 基本概念
- 屬性
- 類的自動加載
- 構造函數
- 訪問控制(可見性)