php $表达式,PHP表达式概念及实例详解
什么是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表达式概念及实例详解相关推荐
- java编译不报错但运行啥都没_java编译时与运行时概念与实例详解
java编译时与运行时概念与实例详解 发布于 2020-7-29| 复制链接 本篇文章通过实例对 java程序编译时与运行时进行了详解,需要的朋友可以参考下 Java编译时与运行时很重要的概念,但是一 ...
- java运行时_java编译时与运行时概念与实例详解
Java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念. 基础概念 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只 ...
- java ognl表达式 与struts2标签_Struts2 OGNL表达式实例详解
Object Graph Navigation Language:对象图导航语言,就是用点来访问成员变量 例1: struts.xml: /ognl.jsp OgnlAction1.java: pac ...
- python 元组拆包_Python元组拆包和具名元组解析实例详解
前言 在Python中元组是一个相较于其他语言比较特别的一个内置序列类型.有些python入门教程把元组成为"不可变的列表",这种说法是不完备的,其并没有完整的概括元组的特点.除了 ...
- 《 Python List列表全实例详解系列(二)》__创建列表(5种方式)
< Python List列表全实例详解系列(二)> __创建列表(5种方式) 上一篇:< Python List 列表全实例详解系列(一)>__系列总目录.列表概念 本章目录 ...
- angularjs directive 实例 详解
angularjs directive 实例 详解 张映 发表于 2014-03-13 前面提到了angularjs的factory,service,provider,这个可以理解成php的model ...
- php可变变量讲解,PHP可变变量实例详解
什么是可变变量? 在PHP中有一个其他类型的变量,"可变变量".可变变量是一种PHP独特的变量,他允许动态改变一个变量的名称. 可变变量的工作原理 这个特性的工作原理是用一个变量的 ...
- java 接口函数_Java函数式接口Supplier接口实例详解
这篇文章主要介绍了Java函数式接口Supplier接口实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JDK提供了大量常用的函数式接口以丰 ...
- python 类 实例_Python类的实例详解
类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象.在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递 ...
最新文章
- 【哲学】社会主义与资本主义的区别
- jvm字节码和基于jvm的多语言混合编程
- vue中v-for的使用
- 依赖注入:一个Mini版的依赖注入框架
- 设置数字范围的html语言,JavaScript奇技淫巧44招【实用】
- LeetCode(226)——翻转二叉树(JavaScript)
- 基于机器视觉的细小金属件表面污渍检测
- 数字后端基本概念介绍<site>
- python获取某个模块文件的路径
- setValuesForKeysWithDictionary:的用途
- 浅谈css常用伪类用法
- BCD码和ASCII码的区别
- B站飞机大战源码、素材
- AI(adobe illustrator)怎么设置导出图片的像素尺寸
- 一切成功源于积累——20140928 认识货币——加元
- 软件开发项目人员配置
- 投票丨鹿晗关晓彤曝光恋情 是如何搞垮新浪服务器的
- 电视机与计算机共享,win7与智能电视怎么共享
- 最优化问题——线性规划模型
- 在windows10上安装图形化ubuntu桌面(亲测有效)
热门文章
- React:JSX 深入
- 《高性能科学与工程计算》—— 导读
- 用matlab怎么画频率特性,(matlab)频率特性仿真.pdf
- Android控件之HorizontalScrollView 去掉滚动条
- java 负数异常_java基础之异常
- Xamarin开发Android---提示、跳转、传递数值 (学习总结)
- 第五课--使用定时器实现中断(1)
- Android实现拍照并上传
- [视频]MAC中如何单独放大文本字体
- linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP