Home > Backend Development > PHP Tutorial > PHP 9: 表达式

PHP 9: 表达式

WBOY
Release: 2016-06-23 14:33:14
Original
1987 people have browsed it

本章介绍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  ?>  


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template