PHP表达式

  • 2020-07-21 09:33:48
  • 阅读次数:
  • 作者:盈岚科技小编
  • 来源:http://www.lyjtt.cn

网站建设中表达式是PHP语言基础。在PHP中几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是“任何有值的东西”。

最基本的表达式形式是常量和变量。当输入“$a=5”,即将值5分配给变量$a。很明显,5是一个值为5的表达式。稍微复杂的表达式例子就是函数。

如:<?phpfunction foo (){    return 5;}?>

函数也是表达式,表达式的值即为它们的返回值。既然foo()返回5,表达式foo()的值也是5。通常函数不会仅仅返回一个静态值,而可能会进行计算,完成特定任务。

PHP是一种面向表达式的语言,从这一方面来讲几乎一切都是表达式。另外一个很好的面向表达式的例子就是前、后递增和递减。PHP和多数其他语言的用户应该比较熟悉变量++和变量--符号。即递增和递减运算符。在PHP 2中,语句$a++没有值(不是表达式),这样的话用户不能为其赋值或者以任何其他方式来使用它。PHP通过将其变为了表达式,类似C语言,增强了递增/递减的能力。在PHP和C语言中,有两种类型的递增:前递增和后递增,本质上来讲,前递增和后递增均增加了变量的值,并且对于变量的影响是相同的。不同的是递增表达式的值。前递增,写作++$variable,求增加后的值(PHP在读取变量的值之前,增加变量的值,因而称之为前递增)。后递增,写作$variable++,求变量未递增之前的原始值(PHP在读取变量的值之后,增加变量的值,因而叫做后递增)。

常用到表达式类型是比较表达式。这些表达式求值FALSE或TRUE。PHP支持>(大于)、>=(大于等于)、==(等于)、!=(不等于)、<(小于)、<=(小于等于)。PHP还支持全等运算符===(值和类型均相同)和非全等运算符!==(值或者类型不同)。这些表达式都是在条件判断语句,如if语句中。

表达式可以被当成语句。这时,可以在一个表达式加一个分号结尾。在“$b=$a=5;”中,$a=5是一个有效的表达式,但它本身不是一条语句。而“$b=$a=5;”是一条有效的语句。

当前文章标题:PHP表达式

当前URL:http://www.lyjtt.cn/news/wzzz/3243.html

上一篇:运算符优先级

下一篇:PHP流程控制(1)

网站建设、网络营销咨询专线:181-8386-5875(点击可一键拨号)