表达式的最简单形式是一个直接量,其结果只是它自己,例如数值73或字符串“Helo”。表达式同样可以只是一个变量,计算出赋予它的值。这些类型都是表达式,因为它们返回一个值。
例1展示三个直接量和两个变量,尽管类型不同,它们都返回相应的值。
例1:直接量和变量
<?php $myname ="Brian"; $myage 37; echo"a:" . 73 . "<br>"; //数值直接量 echo"b:" ."He1lo" . "<br>"; //字符串直接量 echo"c:" . FALSE . "<br>"; //常量直接量 echo"d:" . $myname . "<br>"; //字符串变量 echo"e:" . $myage . "<br>"; //数值变量 ?>
正如你所期望的那样,除了用来产生 FALSE值的表达式c:不会输出任何结果以外,其余
的表达式都返回了相应的值。
a:73
b: Hello
c:
d: Brian
e:37
与操作符联合使用,可生成返回有用结果的更复杂的表达式。
当将表达式与赋值语句或控制流程结构联合使用时,结果就形成了一条语句。例4-4为每种情况举了一个例子。第一行将表达式366-$day_numberi的结果赋给变量$days_to_new_year,第二行当 $days_to_new_year < 30返回TRUE时,就会使程序输出一条友好信息
例2:表达式和语句
<?php $days_to_new_year = 366 - $day_number; //表达式 if ($days_to_new_year < 30) { echo "Not long now till new year"; //语句 } ?>
以上是本文全部内容,更多有价值的实例代码请看下文,欢迎再次来到DMZJWZ资料网!