技术文章 > PHP >  PHP数组 > 正文

php中elseif和else if的使用场景

小妮浅浅

在进行语句使用的时候,我们会发现有些名称的组成结构上是一致的,只不过多了一个空格。很多人对于这种使用细节没有在意,在实际运行代码的时候就出现了一些错误。本篇就以elseif 与 else if就行举例,在进行短暂说明后,分别进行两种使用实例测试,帮助大家明确elseif和else if的使用场景。

1.使用说明

elseif 与 else if只有在类似下例中使用花括号的情况下才认为是完全相同。如果用冒号来定义 if/elseif 条件,那就不能用两个单词的 else if,否则 PHP 会产生解析错误。也就是说, 只要加上花括号, 它们其实就没有区别。

2.使用场景讨论

<?php
$a = 1;
$b = 2;
if($a > $b):
echo "1";
elseif($a == $b):
echo "2";
else:
echo "3";
endif;
?>

上面中的代码,如果用else if则报错。

<?php
$a = 1;
$b = 1;
if($a > $b) {
echo "1";
} else if ($a == $b) {
echo "2";
} else {
echo "3";
}
?>

上面的代码中,elseif或else if都可。(其实也只有在上面情况下可以使用else if)

以上就是php中elseif和else if的使用场景,相信大家已经能够明确各自的使用情况。同时也提醒大家,在输入语句名称的时候,多加空格的方法会引起一些出错的情况。更多php学习指路:php数组

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  php中条件语句的使用整理
  php中ksort()函数是什么
  php switch语句的使用
  php中if…elseif…else判断条件
  php有几种流程控制语句
  PHP中ThinkPHP的高级查询
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 458
python pyg2plot的原理 354
python中pyg2plot如何使用? 161
推荐视频
视频教程分类