什么是php表达式?

表达式是构成PHP程序语言的基本元素,也是PHP最重要的组成元素,就好像盖房子,少不了根基一样,在PHP中,几乎所有写的任何东西都是表达式。

表达式最基本的形式就是常量和变量,例如$a=10,就是表示将值10赋给变量$a。

再看一个简单的表达式例子:$a>$b

上面就是一个表达式。当$a的值大于$b时,该表达式值为TRUE,否则为FALSE。

表达式是通过具体的代码来实现的。我们经常通过一个表达式判断一个值(包括具体的数值和布尔值)来做下一步的操作。就像下面的例子一样。<?php

if ($a < $b) {

echo "a< b";

}else{

echo "a> b";

}

?>

上面的例子我们使用了if判断语句,判断条件就是括号里面“$a < $b”表达式,如果$a < $b成立的话,就会输出“a< b”,否则就会输出“a> b”。

这只是一个简单的表达式,在实际开发中,会复杂很多。

除了上面的那种简单的表达式,还有一种连续赋值表达式,想下面这样:$b=$a=100

在PHP中,赋值操作的顺序是由右到左的,所以变量$b,$a都被赋值100.

PHP中,我们使用分号“;”来区分表达式和语句。可以将表达式包括在括号里面,就像上面的例子一样。你可以简单的理解为:一个表达式加一个分号,就构成了一条PHP语句。

这里有个需要注意的地方,就是在我们编写程序时,“;”分号不要漏写,漏写分号是很多PHP新手常犯的错误。

表达式可以做很多的事情,比如调用一个数组,创建一个类,给变量赋值等等。

PHP表达式用法实例:<?php

$a=10;

$b=20;

if ($a < $b) {

echo "a< b";

}else{

echo "a> b";

}

?>

代码运行结果:

上面的例子中,$a=10,$b=20,是表达式,if括号里面“$a < $b”也是表达式。最后要说是,表达式广泛存在我们的PHP程序设计中。

php $表达式,PHP表达式概念及实例详解相关推荐

  1. java编译不报错但运行啥都没_java编译时与运行时概念与实例详解

    java编译时与运行时概念与实例详解 发布于 2020-7-29| 复制链接 本篇文章通过实例对 java程序编译时与运行时进行了详解,需要的朋友可以参考下 Java编译时与运行时很重要的概念,但是一 ...

  2. java运行时_java编译时与运行时概念与实例详解

    Java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念. 基础概念 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只 ...

  3. java ognl表达式 与struts2标签_Struts2 OGNL表达式实例详解

    Object Graph Navigation Language:对象图导航语言,就是用点来访问成员变量 例1: struts.xml: /ognl.jsp OgnlAction1.java: pac ...

  4. python 元组拆包_Python元组拆包和具名元组解析实例详解

    前言 在Python中元组是一个相较于其他语言比较特别的一个内置序列类型.有些python入门教程把元组成为"不可变的列表",这种说法是不完备的,其并没有完整的概括元组的特点.除了 ...

  5. 《 Python List列表全实例详解系列(二)》__创建列表(5种方式)

    < Python List列表全实例详解系列(二)> __创建列表(5种方式) 上一篇:< Python List 列表全实例详解系列(一)>__系列总目录.列表概念 本章目录 ...

  6. angularjs directive 实例 详解

    angularjs directive 实例 详解 张映 发表于 2014-03-13 前面提到了angularjs的factory,service,provider,这个可以理解成php的model ...

  7. php可变变量讲解,PHP可变变量实例详解

    什么是可变变量? 在PHP中有一个其他类型的变量,"可变变量".可变变量是一种PHP独特的变量,他允许动态改变一个变量的名称. 可变变量的工作原理 这个特性的工作原理是用一个变量的 ...

  8. java 接口函数_Java函数式接口Supplier接口实例详解

    这篇文章主要介绍了Java函数式接口Supplier接口实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JDK提供了大量常用的函数式接口以丰 ...

  9. python 类 实例_Python类的实例详解

    类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象.在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递 ...

最新文章

  1. 【哲学】社会主义与资本主义的区别
  2. jvm字节码和基于jvm的多语言混合编程
  3. vue中v-for的使用
  4. 依赖注入:一个Mini版的依赖注入框架
  5. 设置数字范围的html语言,JavaScript奇技淫巧44招【实用】
  6. LeetCode(226)——翻转二叉树(JavaScript)
  7. 基于机器视觉的细小金属件表面污渍检测
  8. 数字后端基本概念介绍<site>
  9. python获取某个模块文件的路径
  10. setValuesForKeysWithDictionary:的用途
  11. 浅谈css常用伪类用法
  12. BCD码和ASCII码的区别
  13. B站飞机大战源码、素材
  14. AI(adobe illustrator)怎么设置导出图片的像素尺寸
  15. 一切成功源于积累——20140928 认识货币——加元
  16. 软件开发项目人员配置
  17. 投票丨鹿晗关晓彤曝光恋情 是如何搞垮新浪服务器的
  18. 电视机与计算机共享,win7与智能电视怎么共享
  19. 最优化问题——线性规划模型
  20. 在windows10上安装图形化ubuntu桌面(亲测有效)

热门文章

  1. React:JSX 深入
  2. 《高性能科学与工程计算》—— 导读
  3. 用matlab怎么画频率特性,(matlab)频率特性仿真.pdf
  4. Android控件之HorizontalScrollView 去掉滚动条
  5. java 负数异常_java基础之异常
  6. Xamarin开发Android---提示、跳转、传递数值 (学习总结)
  7. 第五课--使用定时器实现中断(1)
  8. Android实现拍照并上传
  9. [视频]MAC中如何单独放大文本字体
  10. linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP