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