<?php
/* PHP的運算符號
*
* 運算元 運算符 運算元
*
* 1 + 1
*
* 一元運算符 +1 -1 ++ -- !
*
* 二元運算符 + - * / % > < = == ===
*
* 三元運算符 1 ? 2 : 3
*
* $a = 10;
*
* 算術運算符號 + - * / % ++ --
* 賦值運算符號 = += -= *= /= %=
* 比較運算符號 > < == >= <= === != !==
* 邏輯運算符號 && || !
* 位運算符號 & | ^ ~ >> <<
*
* 其它運算符號 ? : @ => ->
*
*/
?運算符是可以通過給出的一或多個值(用編程行話來說,表達式)來產生另一個值(因而整個結構成為一個表達式)的東西。所以可以認為函數或任何會返回一個值(例如print)的結構是運算符,而那些沒有返回值的(例如echo)是別的東西。
?有三種類型的運算符:
–一元運算符,只運算一個值,例如!(取反運算符)或++(加一運算符)。
–二元運算符,有兩個操作數,PHP支持的大多數運算符都是這種。
–三元運算符:? :。
它應該被用來根據一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或者程序路線中選擇。把整個三元表達式放在擴號里是個很好的主意。
PHP中的運算符
?算數運算符
?字符串運算符
?賦值運算符
?比較運算符
?邏輯運算符
?位運算符
?其他運算符
?運算符的優(yōu)先級