您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“php運(yùn)算符的使用方法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
**運(yùn)算符**
算術(shù)運(yùn)算符
1 <?php 2 $a = 6; $b = 4; 3 echo $a + $b; // 加 10 4 echo $a - $b; // 減 2 5 echo $a * $b; // 乘 24 6 echo $a / $b; // 除 1.5 7 8 echo $a % $b; // 求模取余數(shù) 2 余數(shù)的符號(hào)和被除數(shù)一致 9 10 ?>
自增運(yùn)算 $a++ ++$a
1 <?php 2 $a = 5; 3 $a++; // 相當(dāng)于 $a = $a + 1; 4 echo $a; // 6 5 6 7 $a = 5; 8 echo $a++; // 5 相當(dāng)于 1) echo $a; 2) $a=$a+1; 先取值, 再自加 9 10 11 $a = 5; 12 echo ++$a; // 6 相當(dāng)于 1) $a=$a+1; 2) echo $a; 先自加, 再取值 13 14 ?>
自減運(yùn)算 $a-- --$a
1 <?php 2 $a = 5; 3 $a--; // 相當(dāng)于 $a = $a - 1; 4 echo $a; // 4 5 6 7 $a = 5; 8 echo $a--; // 5 相當(dāng)于 1) echo $a; 2) $a=$a-1; 先取值, 再自減 9 10 11 $a = 5; 12 echo --$a; // 4 相當(dāng)于 1) $a=$a-1 2) echo $a; 先自減, 再取值 13 ?>
對(duì)于布爾型變量, 自增自減都是原來(lái)的值
賦值運(yùn)算符
$a = 5; 把 5 賦值給 $a $a += 5; 相當(dāng)于 $a = $a + 5; $a -= 5; 相當(dāng)于 $a = $a - 5; $a *= 5; 相當(dāng)于 $a = $a * 5; $a /= 5; 相當(dāng)于 $a = $a / 5; $a %= 5; 相當(dāng)于 $a = $a % 5; $a = 'abc'; $a .= 'def'; 相當(dāng)于 $a = $a.'def'; abcdef
比較運(yùn)算符
比較運(yùn)算符, 最后的結(jié)果為布爾型.
> 大于 < 小于 >= 大于等于 <= 小于等于 == 用來(lái)判斷是否相等. 值相等就可以 === 用來(lái)判斷是否全等, 要求類型相等, 值也要相等. 二者缺一不可 != 不等于 !== 不全等于. 值不相等, 或者類型不相等
邏輯運(yùn)算符
邏輯運(yùn)算符,最后的結(jié)果為布爾型
&& 邏輯與 符號(hào)兩邊同時(shí)為 true 結(jié)果就為true, 否則為 false || 邏輯或 符號(hào)兩邊只要一邊為 true 結(jié)果就為 true. 僅當(dāng)兩邊同時(shí)為 false 時(shí), 結(jié)果才為 false ! 邏輯非 將值取反, 原來(lái)的 true 變成 false ,原來(lái)的 false 變成 true xor 邏輯異或 符號(hào)兩邊不相同的時(shí)候, 結(jié)果為 true 兩邊相同的時(shí)候?yàn)閒alse
短路
或短路 當(dāng) || 左邊的表達(dá)式為真時(shí), 結(jié)果肯定為真, 所以 || 右邊的表達(dá)式就不執(zhí)行了
1 <?php 2 $a = 3; 3 $b = 5; 4 $c = $a<6 || ($b=7); 5 6 // $a<6 為真, 就代表著 等號(hào)右邊一定為真, $b=7 就不會(huì)被執(zhí)行 這稱為 邏輯或短路 7 8 ?>
與短路 當(dāng) && 左邊的表達(dá)式為假時(shí), 結(jié)果肯定為假, 所以 && 后邊的表達(dá)式就不執(zhí)行了
1 <?php 2 $a = 3; 3 $b = 5; 4 $c = $a>6 && ($b=7); 5 6 // $a>6 為假, 就代表著 等號(hào)右邊肯定為假, $b=7 就不會(huì)被執(zhí)行 這稱為 邏輯與短路 7 8 ?>
三元運(yùn)算符
$a = 表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3; 1) 表達(dá)式1 為真時(shí), 把 表達(dá)式2 的值賦值給 $a 2) 表達(dá)式1 為假時(shí), 把 表達(dá)式3 的值賦值給 $a
其它運(yùn)算符
@ 錯(cuò)誤抑制符 在發(fā)生錯(cuò)誤的代碼前加上@, 頁(yè)面上就不會(huì)顯示錯(cuò)誤信息了
`` 執(zhí)行命令符 ` 系統(tǒng)自帶命令 `; 通過(guò)這種形式可以執(zhí)行系統(tǒng)自帶的命令
“php運(yùn)算符的使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。