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的区别的主要内容,如果未能解决你的问题,请参考以下文章