一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 有關(guān)php運(yùn)算符的知識(shí)大全

有關(guān)php運(yùn)算符的知識(shí)大全

2019-12-16 14:06PHP教程網(wǎng) PHP教程

有關(guān)php運(yùn)算符的知識(shí)大全 看似簡(jiǎn)單的東西,在實(shí)際運(yùn)用中,還是很有意思的

看似簡(jiǎn)單的東西,在實(shí)際運(yùn)用中,還是很有意思的 

算術(shù)運(yùn)算符 
運(yùn)算符 名稱 結(jié)果 
$a + $b 加法 $a 和 $b 的和 
$a - $b 減法 $a 和 $b 的差 
$a * $b 乘法 $a 和 $b 的積 
$a / $b 除法 $a 除以 $b 的商 
$a % $b 取模 $a 除以 $b 的余數(shù) 
遞增/遞減運(yùn)算符 
運(yùn)算符 名稱 結(jié)果 
++$a  前加   $a 的值加一,然后進(jìn)行操作 
$a++ 后加   $a 的值先進(jìn)行操作,后加一 
--$a   前減   $a 的值減一,然后進(jìn)行操作 
$a--   后減   $a 的值先進(jìn)行操作,后減一 
實(shí)例: 

復(fù)制代碼代碼如下:


<?php 
echo $a=5+”5th”; //輸出:10 
echo 10%3; //輸出:1 
echo 10+ $a++; //輸出:20 
echo 5- --$a; //輸出:-5 
?> 


比較運(yùn)算符 
運(yùn)算符 名稱 結(jié)果 
$a == $b 等于 TRUE,如果$a等于$b 
$a === $b 全等 TRUE,如果$a等于$b,并且它們的類型也相同 
$a != $b 不等 TRUE,如果$a不等于$b 
$a <> $b 不等 TRUE,如果$a不等于$b 
$a !== $b 非全等 TRUE,如果$a不等于$b,或者它們的類型不同 
$a < $b 小于 TRUE,如果$a嚴(yán)格小于$b 
$a > $b 大于 TRUE,如果$a嚴(yán)格$b 
$a <= $b 小于等于 TRUE,如果 $a 小于或等于$b 
$a >= $b 大于等于 TRUE,如果 $a 大于或等于$b 
另外一個(gè)條件運(yùn)算符是“ ? : ”(或三元)運(yùn)算符。 
實(shí)例: 

復(fù)制代碼代碼如下:


<?php 
var_dump(0=="a"); //輸出:bool(true) 
var_dump(0=="00"); //輸出:bool(true) 
var_dump(0==="00"); //輸出:bool(false) 
var_dump(0<>"abc"); //輸出:bool(false) 
var_dump(0!=="01"); //輸出:bool(true) 
$a=10; 
$b=20; 
$str=$a>$b? "true":"false"; 
echo $str; //輸出:false 
?> 


邏輯運(yùn)算符 
運(yùn)算符 名稱 結(jié)果 
$a and $b 邏輯與 TRUE,如果 $a 與 $b 都為 TRUE。 
$a or $b 邏輯或 TRUE,如果 $a 或 $b 任一為TRUE。 
$a xor $b 異或 TRUE,如果 $a 和 $b 不同時(shí) 
! $a 邏輯非 TRUE,如果 $a 不為 TRUE。 
$a && $b 邏輯與 TRUE,如果 $a 與 $b 都為TRUE。 
$a || $b 邏輯或 TRUE,如果 $a 或 $b 任一為TRUE。 
其中and與&& 、or與||是同一邏輯運(yùn)算符的兩種寫法。 
邏輯與和邏輯或 都是短路運(yùn)算符。在遇到下列邏輯表達(dá)式時(shí),PHP解釋程序?qū)⒉粫?huì)計(jì)算右邊的表達(dá)式: 

復(fù)制代碼代碼如下:


<?php 
$a=10; 
if(false && (++$a)); 
echo $a; //輸出:10 
$b=10; 
if(true or (++$b)); 
echo $b; //輸出:10 
?>


位運(yùn)算符 
位運(yùn)算符允許對(duì)整型數(shù)中指定的位進(jìn)行置位。如果左右參數(shù)都是字符串,則位運(yùn)算符將操作字符的 ASCII 值。 
表達(dá)式 名稱 結(jié)果 
$a & $b 按位與 將把 $a 和 $b 中都為 1 的位設(shè)為 1。 
$a | $b 按位或 將把 $a 或者 $b 中為 1 的位設(shè)為 1。 
$a ^ $b 按位異或 將把 $a 和 $b 中不同的位設(shè)為 1。 
~ $a 按位非 將 $a 中為 0 的位設(shè)為 1,反之亦然。 
$a << $b 左移 將 $a 中的位向左移動(dòng) $b 次(每一次 移動(dòng)都表示“乘以 2”)。 
$a >> $b 右移 將 $a 中的位向右移動(dòng) $b 次(每一次 移動(dòng)都表示“除以 2”)。 
其他運(yùn)算符 
字符串運(yùn)算符 
有兩個(gè)字符串運(yùn)算符。第一個(gè)是連接運(yùn)算符(“.”),它返回其左右參數(shù)連接后的字符串。第二個(gè)是連接賦值運(yùn)算符(“.=”),它將右邊參數(shù)附加到左邊的參數(shù)后。 
錯(cuò)誤抑制操作符 
在最常見的數(shù)據(jù)庫連接與文件創(chuàng)建操作或出現(xiàn)除0等異常時(shí),可以用@符號(hào)來抑制函數(shù)錯(cuò)誤信息輸出到瀏覽器端 $a=@(5/0) 
外部命令執(zhí)行 
使用``來運(yùn)行外部系統(tǒng)命令,注意不是單引號(hào),是ESC下面那個(gè)按鍵 

復(fù)制代碼代碼如下:


<?php 
$out=`dir c:`; 
print_r($out); 
?>//不建議使用 


實(shí)例: 

復(fù)制代碼代碼如下:


<?php 
$a="hello"; 
$a.=" world! "; //等同于:$a=$a." world!"; 
echo $a; //輸出:hello world! 
$m = 3; 
$m += 5; //等同于:$m=$m+5; 
echo $m; //輸出:8 
$c = ($b = 4) + 5; 
echo $c; //輸出:9 
?>


運(yùn)算符優(yōu)先級(jí) 
下表從低到高列出了運(yùn)算符的優(yōu)先級(jí)。 
結(jié)合方向 運(yùn)算符 
左 , 
左 or 
左 xor 
左 and 
右 print 
右 = += -= *= /= .= %= &= |= ^= ~= <<= >>= 
左 ? : 
左 || 
左 && 
結(jié)合方向 運(yùn)算符 
左 | 
左 ^ 
左 & 
無 == != === !== 
無 < <= > >= 
左 << >> 
左 + - . 
左 * / % 
右 ! ~ ++ -- (int) (float) (string) (array) (object) @ 
右 [ 
無 new

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜理论电影在线观看亚洲 | 91caoporm在线进入 | 星星动漫无删减在线观看 | 日本一区二区三区久久 | 亚洲精品午夜级久久久久 | 欧美一二| 日本免费v片一二三区 | 美女全身无遮挡 | 亚洲一区二区福利视频 | 成人夜视频寂寞在线观看 | 王雨纯羞羞 | 九九99香蕉在线视频免费 | 天天快乐在线观看 | 99热久久国产精品这里 | 草草视频免费观看 | 成人午夜剧场 | 水多多www视频在线观看高清 | 亚洲精品一线二线三线 | 国产在线观看一区 | xxxxx性中国hd| 国内老司机精品视频在线播出 | 成人天堂入口网站 | 麻豆小视频在线观看 | 国产精品视频人人做人人爱 | 波多野结衣之高校教师 | 欧美日韩视频在线一区二区 | 国产区一二三四区2021 | 国产18在线 | 青青热久免费精品视频网站 | 无人区在线观看免费国语完整版 | 91嫩草国产在线观看免费 | 免费观看a毛片一区二区不卡 | 四虎黄色网址 | 精品视频一区二区 | 69热精品视频在线看影院 | 天天有好逼| 免费高清视频日本 | 紧缚束缚调教丨vk | 免费视频完整版在线观看网站 | 日本 视频 在线 | 22sihu国产精品视频影视资讯 |