您好,登錄后才能下訂單哦!
這篇文章主要介紹php邏輯運算符的短路運算是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
如果參與邏輯運算的表達式,第一個式子就能決定整個邏輯表達式的結果,那么就不會去算第二個式子的值,這個就是短路運算。
短路運算又稱短路運算符。程序語言設計者認為:只要有邏輯運算符(邏輯與,邏輯或)那么運算結果就是true或false,運行的過程不重要。
邏輯或||
當兩邊操作有一邊是為真,則結果為真。兩邊都為假,則結果為假.
<?php $a=true; $b=1; $a || ++$b; echo $b;//短路,上面的++$b被短路了,結果還是1 ?>
邏輯與&&
當兩邊操作其中一邊為假,則結果為假,兩邊為真,則結果為真。
<?php $a=false; $b=1; $a && ++$b; echo $b;//短路,上面的++$b被短路了,結果還是1 ?>
我們運算短路的話,可以減少運行的時間,提高運算的效率,同時我們可以利用運算短路的特性,可以寫出很多簡潔的代碼,減少我們寫代碼的時間。
以上是“php邏輯運算符的短路運算是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。