海天的页首,暂无

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; ?>

posted @ 2017-09-11 12:52  海天网  阅读(440)  评论(0编辑  收藏  举报
海天的页脚,暂无