相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
php 運(yùn)算符與表達(dá)式詳細(xì)介紹
php 運(yùn)算符與表達(dá)式
一、運(yùn)算符的分類
1、按操作數(shù)分類
1.!true // 一元運(yùn)算符
2.$a+$b // 二元運(yùn)算符
3.true ? 1:0 // 三元運(yùn)算符
2、按操功能分類
(1)算術(shù)運(yùn)算符
1.+、-、x、/、%(取余)
(2)字符串運(yùn)算符
1.. // 例如:$a = 'abc'.'efg';
(3)賦值運(yùn)算符
1.= // 簡(jiǎn)單賦值
2.+=、-=、X=、/=、%=、.= // 復(fù)合賦值
3.++($a++、++$a)、 --($a--、--$a) // 遞增遞減
4.&($a = 1;$b = &a) // 引用賦值
(4)比較運(yùn)算符
1.==、 ===(恒等于)、 !=、 !===、 <>(不等于)、 <、 >、 <=、 >=
(5)邏輯運(yùn)算符
1.// 括號(hào)內(nèi)的比括號(hào)外的優(yōu)先級(jí)高
2.&&(and)、 ||(or)、 !(not)、 xor(異或)、
(6)位運(yùn)算符
1.&(按位與)、 |(按位或)、 ~(按位非)、 ^(按位異或)、 <<(左位移)、 >>(右位移)
二、算術(shù)運(yùn)算符
%取余,常見(jiàn)用法:1)整除運(yùn)算 2)控制取值范圍
實(shí)例:判斷是否為閏年(四年一閏,百年不閏,四百年再閏)
// %會(huì)把兩邊的數(shù)轉(zhuǎn)成整型后在整除 // %兩邊不能用小數(shù)或負(fù)數(shù) if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0) echo "閏年"; else echo "平年";