第一种:IF 条件语句

第二种:三目运算

第三种:&& 、|| 组成的条件语句

第一种:IF 不用讲了,这是基础,相信绝大多数人都会;

第二种: c=a>b ? true:false  //意思是: 如果a>b 为真 则返回真,否则返回假(当然可以用语句替换),并且把结果返回给c;

第三种:

1、&&

在大多数语言中,他的意思是并且的意思,也就是左右两边都为真,用php 作为例子,传统中都这样用;

if ($a>0 && $b>0){
//语句;
}

当两者为真的时候执行语句;

然而今天我们要用他作为条件语句使用;比如底下有一个传统的条件语句:

if ($a>0){

$b='This is test';

}

条件为真时,就执行其中的语句;但是这样写太麻烦,我们可以直接这样写:

$a>0 && ($b='This is test');

计算机会先判断$a 是否为真,如果是,则执行后面的语句,如果否,后面的语句就没有执行的必要了;

好处:1、可以写在一行,

2、省略代码;

2、||

竟然&&可以这样写条件语句,那么|| 当然也是可以的啦,只不过他的执行顺序不一样。

$a>0 || ($b='This is test');

计算机先判断$a >0 是否为真,是:后面的语句不会执行,否:执行;

用 php写的条件语句-三种条件语句相关推荐

  1. 简单介绍Lua中三种循环语句的使用

    今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...

  2. 标准SQL的update语句三种用法

    标准SQL的update语句三种用法 一.环境: MySQL-5.0.41-win32 Windows XP professional   二.建立测试环境:   DROP TABLE IF EXIS ...

  3. java循环do while_Java中for、while、do while三种循环语句的区别介绍

    这篇文章主要介绍了Java中for.while.do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 本文通过实例讲解给大家介绍Java中for.whil ...

  4. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...

    本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...

  5. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

  6. c语言三种循环语句,C语言三种循环语句的功能等价性

    C语言程序中的.bile,dowhile,for三种循环语句在实现不同形式的循环功能上各具特色及优点,从而使C语言程序的循环功能准确简洁地实现了实际问题中不同形式及过程的循环要求,本文从一般逻辑关系上 ...

  7. linq拼接where语句_C# 10. LINQ 的三种查询语句写法

    C# 10. LINQ 的三种查询语句写法 前言: LINQ(语言集成查询)是 C#编程语言中的一部分.它在.NET Framework 3.5 和 C#3.0 被引入,在 System.Linq 命 ...

  8. 《C语言及程序设计》实践项目——三种循环语句

    返回:贺老师课程教学链接 [项目1:利用循环求和] 求1000以内所有偶数的和 要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点. [参考解答] [项目2:求阶 ...

  9. 视频监控系统中的流媒体服务器,视频监控系统中的流媒体服务器、直写和全切换三种取流架构方案...

    原标题:视频监控系统中的流媒体服务器.直写和全切换三种取流架构方案 一.流媒体服务器架构 前摄像头视频信号通过转发流媒体服务器转发至上壁面显示和终端接入,视频存储磁阵列通过流媒体存储服务器写入.实时流 ...

最新文章

  1. 干货整理 Unity3D资源汇总
  2. mysql数据库对时间的函数吗_mysql 数据库 时间函数
  3. 电商网站模板_阿里云建站:模板建站与定制建站怎么选(小白参考)
  4. memcached全面剖析–2.理解 memcached的内存存储
  5. 【CodeForces - 1153D】Serval and Rooted Tree(树形dp)
  6. 【英语学习】【Level 08】U04 What I love L6 Information overload
  7. CentOS设置时间
  8. 孤岛能源安卓游戏源码
  9. 【为什么需要FabricPath】FabricPath是思科 Nexus交换机上的一项技术特性,其目标是在保证二层环境的前提下,提高性能。来看看为什么数据中心需要FabricPath?
  10. SPA的原理及其实现
  11. 如何交叉编译fio并移植到ARM、IOT上
  12. 【Word文稿】在Word中优雅地插入VScode颜色主题代码(高亮、背景、颜色、字体均完美)
  13. 大文件分割工具,QT实现
  14. ubuntu 中文拼音输入法
  15. react生命周期及hooks
  16. 山东省2022 年专升本 计算机大纲(信息安全)
  17. 图片压缩后模糊怎么办 这5款无损压缩网站你要知道
  18. 桌面云之VDC资源发布步骤
  19. 浅谈质量管理五大工具
  20. android版本10安装包,Android 10系统,Android 10手机系统正式版安装预约 v10.0-手游汇...

热门文章

  1. hbase-admin:一款简陋的hbase数据查询工具(支持2.2.6)
  2. idea 2019.2.4 maven默认配置
  3. Docker 安装Grafana可视化面板
  4. kibana操作elasticsearch:查看映射关系
  5. Linux隐藏文件标识
  6. redis 配置允许其他主机可以远程连接redis
  7. 商城项目-商品添加功能实现
  8. python除号的乘法加括号_乘除法添加括号规则
  9. Java集合 LinkedList的原理及使用
  10. H. Fight Against Monsters