第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如果第一個(gè)參數(shù)的計(jì)算結(jié)果為 false,php 是否會(huì)計(jì)算 or 語(yǔ)句的第二個(gè)參數(shù)?

如果第一個(gè)參數(shù)的計(jì)算結(jié)果為 false,php 是否會(huì)計(jì)算 or 語(yǔ)句的第二個(gè)參數(shù)?

PHP
元芳怎么了 2023-07-08 22:14:35
所以我的問(wèn)題是關(guān)于 php 在 or 語(yǔ)句采用兩個(gè)函數(shù)的情況下的行為。當(dāng)?shù)谝粋€(gè)函數(shù)的計(jì)算結(jié)果為 true 時(shí),第二個(gè)函數(shù)是否仍有可能被執(zhí)行?我希望下面的代碼可以澄清我的意思:$dbh->startTransaction();$stmt = $dbh->prepare("DELETE FROM foo WHERE id=:id");$stmt->bindParam(':id', $id, PDO::PARAM_INT);if (!$stmt->execute() || !bar($id)) {    $dbh->rollBack();}我想確定的是,執(zhí)行失敗時(shí)永遠(yuǎn)不會(huì)調(diào)用bar()它。$stmt我知道在某些語(yǔ)言中 or 語(yǔ)句會(huì)在評(píng)估為 true 時(shí)返回 true !$stmt->execute(),并且我可以確定除非bar()評(píng)估!$stmt->execute()為 false(意味著$stmt->execute()評(píng)估為 true 并且查詢成功),否則不會(huì)調(diào)用該語(yǔ)句。我在 php 中是否有這種確定性,或者服務(wù)器是否有可能同時(shí)或以相反的順序進(jìn)行評(píng)估$stmt->execute(),bar($id)并以這種方式對(duì)我的數(shù)據(jù)庫(kù)造成嚴(yán)重破壞?我假設(shè)我也能夠?qū)⑽以谶@里得到的任何答案應(yīng)用到 and 聲明中。如果情況并非如此,請(qǐng)告訴我。
查看完整描述

1 回答

?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊

邏輯運(yùn)算符||意味著如果第一個(gè)表達(dá)式的計(jì)算結(jié)果為 true,則不會(huì)執(zhí)行第二個(gè)表達(dá)式。如果您使用or,|則即使第一個(gè)表達(dá)式的計(jì)算結(jié)果為 true,也會(huì)計(jì)算第二個(gè)表達(dá)式。

if?($expression?||?$expression)?{
????//
????}

在這里,如果第一個(gè)表達(dá)式的計(jì)算結(jié)果為 true,則不||會(huì)讓第二個(gè)表達(dá)式計(jì)算并且流程在if塊中繼續(xù)。僅當(dāng)?shù)谝粋€(gè)表達(dá)式變?yōu)?時(shí)才計(jì)算第二個(gè)表達(dá)式false

這個(gè)布爾運(yùn)算與主要編程語(yǔ)言中的解釋完全一樣,而不僅僅是在 php 中。如果您想深入了解,請(qǐng)?jiān)L問(wèn)php Doc 中的邏輯運(yùn)算符。

http://img2.sycdn.imooc.com/64a96f740001a71c06520209.jpg

根據(jù)優(yōu)先規(guī)則,邏輯運(yùn)算符||具有左關(guān)聯(lián)性,規(guī)定左表達(dá)式始終首先計(jì)算,如果左表達(dá)式失敗,則將計(jì)算右表達(dá)式。



查看完整回答
反對(duì) 回復(fù) 2023-07-08
  • 1 回答
  • 0 關(guān)注
  • 154 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)