亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php位運算符”|”和邏輯運算符”||”

發布時間:2020-08-03 18:05:25 來源:網絡 閱讀:388 作者:yuxin1234567890 欄目:web開發

<?php

$a=0;

$b=0;

if($a=3||$b=3){

$a++;

$b++;

}

echo $a.",".$b;

?>

輸出結果是(1,1)


<?php

$a=0;

$b=0;

if($a=3|$b=3){

$a++;

$b++;

}

echo $a.",".$b;

?>

輸出結果是(4,4)


第一個例子中,同樣可以看做是”$a = (3 || $b = 3)”,首先3||$b=3返回true,”||”造成短路,”||”前的3已經為真,”$b=3″不再執行,所以此時$b仍為0,$a為布爾類型的 true,,賦值成功,返回true,執行if代碼塊中的內容,$a++還為true,$b++為1,所以,$a=1,$b=1。


,第二個例子中,”$a=3 | $b=3″,由于”|”的優先級高于賦值運算符,所以運算順序可寫為 “$a=(3 | $b=3)”,首先$b被賦值為3,而$a被二進制數0100 | 0100 的結果賦值,仍為0100,所以$a此時被賦值為0100,也就是十進制的3,賦值成功,返回true,執行if代碼塊中的內容,$a自加,$b也自加, 所以,$a=4,$b=4。


= 是賦值語句 所以($a=3)永遠為真,因為值為3||邏輯或運算,它有短路效應,例如($a=3||$b=3)  ,||前面為真,后面的不執行,$b還是1。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

威信县| 永兴县| 阳城县| 广安市| 醴陵市| 浦江县| 昌平区| 罗甸县| 牡丹江市| 天镇县| 武鸣县| 阿拉善盟| 萨嘎县| 高密市| 仙居县| 岑巩县| 连山| 抚松县| 玉溪市| 九龙城区| 兰溪市| 临颍县| 靖西县| 犍为县| 定西市| 礼泉县| 姚安县| 澄城县| 玉屏| 清原| 革吉县| 龙口市| 崇礼县| 泸州市| 桓台县| 巍山| 观塘区| 远安县| 萍乡市| 乃东县| 都昌县|