PHP中elseif与else if的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中elseif与else if的区别相关的知识,希望对你有一定的参考价值。

php中,正常情况下elseif和else if的用法及效果是一样的,但在使用带冒号的if语句时(也就是php替代)情况会有点不一样,比如:

<?php 
/*正确的写法*/ 
$a = 1; 
$b = 2; 
if ($a > $b): 
    echo ‘a is larger than b‘; 
elseif ($a < $b): 
    echo ‘a is smaller than b‘; 
else: 
    echo ‘a is equals b‘; 
endif; 

==================

/*错误的写法,解析器会报错*/ 
$a = 1; 
$b = 2; 
if ($a > $b): 
    echo ‘a is larger than b‘; 
else if ($a < $b): 
    echo ‘a is smaller than b‘; 
else: 
    echo ‘a is equals b‘; 
endif; 
?> 


php替代实例

<?php
if ($a == 5):
    echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>



本文出自 “Linux狱长” 博客,请务必保留此出处http://sswqzx.blog.51cto.com/2494644/1962241

以上是关于PHP中elseif与else if的区别的主要内容,如果未能解决你的问题,请参考以下文章

elseif 与 else if 之间的潜在区别

java,if else和if else if else区别?

while和if的区别

关于if与switch的使用与区别

if else elseif使用注意点

JS中三目运算符和if else的区别分析与示例