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

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

elseif的意思是“如果上边的条件1不成立,那么如果条件2成立就执行”。因此说如果条件1成立了,那么就不再判断条件2了。

任何编程语言都是如此。你如果想同时执行的话。就用多个IF语句,或者用swith语句。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-09
首先答案是不会
例如:这里只输出2
$i =2;
if($i == 2){
echo $i;
}
//成立不往下执行
elseif($i ==1){
echo "定义的i为1";
}//以上不成立执行,往下不执行
else{
echo "i是除了1和2之外的数";
}//以上都不成立执行本回答被网友采纳
第2个回答  2010-05-23
如果if成立了,系统将不在判断elseif的条件。
第3个回答  2010-05-23
所有的语言都是这样。
你举的这个例子的IF是肯定成立,=是赋值,==是判断两者相等
第4个回答  2010-05-23
所有的语言都是这样
if elseif 也就是 if else的另一个思想:

if ()
{
}
else {
if () {}
else {
if ....
}
}