美文网首页
PHP 新手入门指南 - 条件判断

PHP 新手入门指南 - 条件判断

作者: chansey | 来源:发表于2017-06-19 10:57 被阅读10次

条件判断是 PHP 程序程最为常见的 流程控制 之一

if

if 结构是很多语言包括 PHP 在内最重要的特性之一,它允许按照条件执行代码片段。PHP 的 if 结构和 C 语言相似:

<?php
if (expr)
  statement
?>

比如这个例子:

如果 $a 大于 $b,则以下例子将显示 a is bigger than b:

<?php
if ($a > $b)
  echo "a is bigger than b";
?>

else

经常需要在满足某个条件时执行一条语句,而在不满足该条件时执行其它语句,这正是 else 的功能。

<?php
if ($a > $b) {
  echo "a is greater than b";
} else {
  echo "a is NOT greater than b";
}
?>

elseif/else if

elseif,和此名称暗示的一样,是 if 和 else 的组合。和 else 一样,它延伸了 if 语句,可以在原来的 if 表达式值为 FALSE 时执行不同语句。但是和 else 不一样的是,它仅在 elseif 的条件表达式值为 TRUE 时执行语句。例如以下代码将根据条件分别显示 a is bigger than b,a equal to b 或者 a is smaller than b:

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

小实践

在这个系列的文章中,上一次我们输出 Task 的状态时使用了三目运算符,这次换成普通的 if ... else

之前:

<strong>Status: </strong><?= $task['completed'] ? 'Complete' : 'Incomplete' ?>

改为:

<strong>Status: </strong>
<?php if ($task['completed']) : ?>
    <span class="icon">&#9989;</span>
<?php else : ?>
    <span class="icon">Incomplete</span>
<?php endif; ?>

&#9989; 是装饰符,在 这里 你可以看到不少特殊的符号

更多信息

可以了解 PHP 手册流程控制中相关的章节:
http://php.net/manual/zh/language.control-structures.php

相关文章

  • PHP 新手入门指南 - 条件判断

    条件判断是 PHP 程序程最为常见的 流程控制 之一 if if 结构是很多语言包括 PHP 在内最重要的特性之一...

  • 八月十八号

    在PHP中,while循环语句如下: 首先判断某个条件是...

  • 4. 视图balde的初级用法

    目录 app.blade.php about/index.balde.php 条件判断 循环

  • PHP 新手入门指南 - PHP 框架

    对于 Web 开发者来说,PHP 是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于 PHP 开发的...

  • discuz模板语法.md

    嵌套 直接输出变量 条件判断 循坏 执行php语句

  • linux学习--week20--shell

    shell 变量if 条件判断case 判断 (选择) <--服务启停1.nginx启停脚本2.php...

  • PHP 新手入门指南 - 类

    类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥...

  • PHP 新手入门指南 - MySQL

    数据库 数据库是一种用于存储数据集合的独立应用程序。每种数据库都会有一个或多个独特的 API,用来创建、访问、管理...

  • PHP 新手入门指南 - Composer

    我们在 PHP 项目中通常会引入很多类文件,而程序运行的时候则依赖它们,如果依赖内容很多管理起来就会很麻烦,有没有...

  • PHP 新手入门指南 - 变量

    PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。 变量名与 PHP 中其它的标签一样遵循相...

网友评论

      本文标题:PHP 新手入门指南 - 条件判断

      本文链接:https://www.haomeiwen.com/subject/silgqxtx.html