php 運(yùn)算符與表達(dá)式詳細(xì)介紹
php 運(yùn)算符與表達(dá)式
一、運(yùn)算符的分類(lèi)
1、按操作數(shù)分類(lèi)
1.!true // 一元運(yùn)算符
2.$a+$b // 二元運(yùn)算符
3.true ? 1:0 // 三元運(yùn)算符
2、按操功能分類(lèi)
(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 "平年";
三、賦值運(yùn)算符
//先自身加10,然后賦值給自己,等價(jià)于 $a=$a+10 $a += 10; //前置遞增遞減,先遞增遞減再賦值 ++$a //先賦值,再遞增遞減 $a++ //實(shí)例 $a = 10; $b = $a++ $c = --$b 結(jié)果:a=11 b=9 c=9
四、邏輯運(yùn)算符
xor異或:相同為假(兩個(gè)真或兩個(gè)假=假),不同為真(一真一假=假)
Tips:注意與or區(qū)別,or兩個(gè)真=真
邏輯運(yùn)算符短路
1、&& //一個(gè)為假,則后面不作運(yùn)算,一定為假
2、|| //一個(gè)為真,則后面不作運(yùn)算,一定為真
fopen ("test.php","r") or die("失敗");
Tips:為運(yùn)算符 & | 沒(méi)有短路特性
五、位運(yùn)算符
位操作:將整型轉(zhuǎn)為32位二進(jìn)制,字符串轉(zhuǎn)為ANSCA碼來(lái)處理
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
php實(shí)現(xiàn)斷點(diǎn)續(xù)傳大文件示例代碼
這篇文章主要介紹了如何用php實(shí)現(xiàn)斷點(diǎn)續(xù)傳大文件,文中代碼非常細(xì)致,幫助大家學(xué)習(xí)和參考,感興趣的朋友可以了解下2020-06-06thinkPHP模板中for循環(huán)與switch語(yǔ)句用法示例
這篇文章主要介紹了thinkPHP模板中for循環(huán)與switch語(yǔ)句用法,結(jié)合實(shí)例形式分析了for循環(huán)與switch語(yǔ)句的具體功能、定義與具體使用技巧,需要的朋友可以參考下2016-11-11php獲取301跳轉(zhuǎn)URL簡(jiǎn)單實(shí)例
這篇文章主要介紹了php獲取301跳轉(zhuǎn)URL簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-12-12php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐
本文主要介紹了php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12Laravel5.1 框架關(guān)聯(lián)模型之后操作實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架關(guān)聯(lián)模型之后操作,結(jié)合實(shí)例形式分析了laravel5.1框架寫(xiě)入關(guān)聯(lián)模型、更新關(guān)聯(lián)關(guān)系等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-01-01PHP獲取IP地址所在地信息的實(shí)例(使用純真IP數(shù)據(jù)庫(kù)qqwry.dat)
下面小編就為大家?guī)?lái)一篇PHP獲取IP地址所在地信息的實(shí)例(使用純真IP數(shù)據(jù)庫(kù)qqwry.dat)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11