当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.5表达式

9/17/2020 9:31:19 PM 人评论

2.5表达式

2.5 表达式

表达式是指程序中任何有值的部分。PHP中,几乎所有内容都是表达式,如$a=9就是一个表达式,这个表达式的含义是将9指定给变量$a(即赋值操作,将在下一节介绍)。很明显,“9”的值就是9,因此,“9”本身就是一个表达式。也就是说,“9”是一个值为9的表达式,只不过9在这里是一个整型常量。同理,变量$a也是一个值为9的表达式。从这个例子可以看出其中有两个值,即9整数常量“9”和被指定值为9的变量$a,但事实上还有一个值,就是表达式$a=9本身的值,表达式$a=9的值就是被指定的值——9。

另一类很常见的表达式就是比较表达式,如$a>$b等。这些表达式的值要么是0(表示FALSE),要么是1(表示TRUE)。如果表达式成立,则表达式的值为1,否则表达式的值为0。例如代码2-15所示。

代码2-15 比较表达式2-15.php


     01 <?php
     02 $a = 3;
     03 $b = 5;
     04 $c = 5;
     05 $a>$b;    //$a>$b
不成立,所以表达式$a>$b
的值为0
     06 $a<=$b;   //$a<=$b
成立,所以表达式$a<=$b
的值为1
     07 $b==$c;   //
变量$b
的值和变量$c
的值相等,所以表达式$b==$c
的值为1
     08 ?>

【代码解析】代码第02~04行定义了3个变量,然后通过第05~07的比较表达式进行比较。

PHP支持的比较运算符有>(大于)、>=(大于等于)、==(等于)、<(小于)、<=(小于等于)。这些表达式通常用在程序执行的流程控制中。

说明 “$a=5”和“$a=5;”是不同的,前者是一个表达式,后者是一条语句。PHP程序中的每条语句都要以“;”结束。

上一篇:2.4常量

下一篇:2.6运算符

相关教程

共有条评论 网友评论

验证码: 看不清楚?