首頁  >  文章  >  後端開發  >  教你搞定php邏輯運算子的短路運算

教你搞定php邏輯運算子的短路運算

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-03-24 11:34:001963瀏覽

如果參與邏輯運算的表達式,第一個式子就能決定整個邏輯表達式的結果,那就不會去算第二個式子的值,這個就是短路運算。下面就讓小編帶領大家一起學習吧。

教你搞定php邏輯運算子的短路運算

什麼是&&||的短路運算?

短路運算又稱為短路運算子。程式語言設計者認為:只要有邏輯運算子(邏輯與,邏輯或)那麼運算結果就是truefalse,運行的過程不重要。

邏輯或||

當兩邊運算有一邊是為真,則結果為真。兩邊都為假,則結果為假.

<?php
$a=true;
$b=1;
$a || ++$b;
echo $b;//短路,上面的++$b被短路了,结果还是1
?>

邏輯與&&

當兩邊操作其中一邊為假,則結果為假,兩邊為真,則結果為真。

<?php
$a=false;
$b=1;
$a && ++$b;
echo $b;//短路,上面的++$b被短路了,结果还是1
?>

&&#和||的短路運算有什麼好處?

我們運算短路的話,可以減少運行的時間,提高運算的效率,同時我們可以利用運算短路的特性,可以寫出很多簡潔的程式碼,減少我們寫程式的時間。

推薦學習:《PHP影片教學

#

以上是教你搞定php邏輯運算子的短路運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn