28
2013-01

基础php的elseif 和else if区别?

elseif和else if在使用大括号的时候是一样的,
   但是elseif可以用于冒号,而else if则不能。

<?php
if ($a > $b) {
    echo "a is bigger than b";
} elseif ($a == $b) {
    echo "a is equal to b";
} else {
    echo "a is smaller than b";
}
?>


<?php
if ($a > $b) {
    echo "a is bigger than b";
} else if ($a == $b) {
    echo "a is equal to b";
} else {
    echo "a is smaller than b";
}
?>

是一样的。
从下面这段代码,你可以发现二者的区别:

<?php
/* Incorrect Method: */
if($a > $b):
    echo $a." is greater than ".$b;
else if($a == $b): // Will not compile.
    echo "The above line causes a parse error.";
endif;
/* Correct Method: */
if($a > $b):
    echo $a." is greater than ".$b;
elseif($a == $b): // Note the combination of the words.
    echo $a." equals ".$b;
else:
    echo $a." is neither greater than or equal to ".$b;
endif;
?>

除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/elseif-elseif.html

评论列表:

1  宗座驻  2014-12-1 20:33:41 回复该留言  IP:110.87.194.27
回忆停留在最初,不愿遗忘那被搁浅的时光。
http://www.trvvv.com/mubiao.html
宗座驻

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量