码迷,mamicode.com
首页 > Web开发 > 详细

PHP 9: 表达式

时间:2014-12-03 18:40:30      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   for   

原文:PHP 9: 表达式

本章介绍PHP的表达式。
PHP的表达式其实和其他语言没有什么区别。普通的赋值是表达式,函数也是表达式,通过函数赋值也是。三元条件运算符也是,即:

$first ? $second : $third
这个很多语言里都有,不再多说。
最后举个来自PHP网站上的例子好了:
 1 <?php
 2 function double($i)
 3 {
 4    return $i*2;
 5 }
 6 $b = $a = 5;        /* assign the value five into the variable $a and $b */
 7 $c = $a++;          /* post-increment, assign original value of $a
 8                        (5) to $c */
 9 $e = $d = ++$b;    /* pre-increment, assign the incremented value of
10                        $b (6) to $d and $e */
11 
12 /* at this point, both $d and $e are equal to 6 */
13 
14 $f = double($d++);  /* assign twice the value of $d before
15                        the increment, 2*6 = 12 to $f */
16 $g = double(++$e);  /* assign twice the value of $e after
17                        the increment, 2*7 = 14 to $g */
18 $h = $g += 10;      /* first, $g is incremented by 10 and ends with the
19                        value of 24. the value of the assignment (24) is
20                        then assigned into $h, and $h ends with the value
21                        of 24 as well. */
22 ?> 

PHP 9: 表达式

标签:style   blog   http   io   ar   color   os   sp   for   

原文地址:http://www.cnblogs.com/lonelyxmas/p/4140591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!