国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP中兩個表達式“與”操作是什么目的
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-04-10 15:33:40
0
5
417

PHP中兩個表達式“與”操作是什么目的。

$level = 3;
$users = array('1','2','3');
$update_now = false;

foreach 循環(huán)...

(1) $level==count($users )&&$update_now = true;


(2) if($level == count($users )) $update_now = true;

(1)的目的是不是就是(2)的目的。

PHP中文網(wǎng)
PHP中文網(wǎng)

認證高級PHP講師

reply all(5)
伊謝爾倫

問題的本質(zhì)其實在于&&操作的原則是&&前面表達式為真時才會繼續(xù)判&&斷后面表達式的真假,如果為假就不會判斷&&后面的表達式。
(1)這樣的寫法通常是為了減少if...else的嵌套
類似的還有||操作是||前面為假時才會繼續(xù)判斷||后面表達式的真假,而如果||前面為真時就不會繼續(xù)判斷||后面表達式,js中通常用這種方式來賦值

巴扎黑

如果第一條語句返回true就執(zhí)行第二條語句,如果是false就不執(zhí)行第二條語句。

黃舟

是的,&& 是短路運算符,第一個操作數(shù)返回 true 則繼續(xù)執(zhí)行第二個操作數(shù),否則不執(zhí)行

阿神

建議還是寫完整的if吧,可讀性好點,哪天換了新手看不懂怎么辦

伊謝爾倫

不是新不新手的問題,無論如何我都支持寫完整。
寫代碼最重要的是邏輯清晰

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template