Heim  >  Artikel  >  Backend-Entwicklung  >  PHP 9: 表达式

PHP 9: 表达式

WBOY
WBOYOriginal
2016-06-23 14:33:141958Durchsuche

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP 工作笔记Nächster Artikel:php知识积累