猿问

PHP如果判断if语句成立的话,还会不会判断elseif

比如
if($x=1&&$y=2)
{echo $x;}
elseif($y=2)
{echo $y;}
如果if成立还会不会判断elseif
是仅限于PHP还是 所有的语言都是这样啊。。。

狐的传说
浏览 936回答 3
3回答

函数式编程

首先答案是不会例如:这里只输出2$i =2;if($i == 2){echo $i;}//成立不往下执行elseif($i ==1){echo "定义的i为1";}//以上不成立执行,往下不执行else{echo "i是除了1和2之外的数";}//以上都不成立执行

SMILET

elseif的意思是“如果上边的条件1不成立,那么如果条件2成立就执行”。因此说如果条件1成立了,那么就不再判断条件2了。任何编程语言都是如此。你如果想同时执行的话。就用多个IF语句,或者用swith语句

千巷猫影

所有的语言都是这样if elseif 也就是 if else的另一个思想:if (){}else {if () {}else {if ....}}
随时随地看视频慕课网APP
我要回答