background image

echo $x;    //输出 3
?>
递减同理。

赋值运算符

赋值运算符 =”用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量:
$x = 2;

 

该例子将整型值 2 

 

赋值给变量 $x。

赋值运算符其他用法

赋值运算符可以嵌套使用:
<?php
$y = ($x = 2) + 5;    //

 

结果为 $x=2,$y=7

?>
赋值运算符的一些变形使用方法:
$y += $x;
实际上它等同于:
$y = $y + $x;
同理有:
$y -= $x;
$y *= $x;
$y /= $x;
$y %= $x;
$y .= $x;   // . 为连接运算符,见字符串运算符

比较运算符

运算符

说明

例子

运算结果

==

等于

2 == 3

FALSE

!=

不等于,也可写作<>

2 == 3

TRUE

>

大于

2 > 3

FALSE

<

小于

2 < 3

TRUE

>=

大于等于

2 >= 3

FALSE

<=

小于等于

2 <= 3

TRUE

比较运算符也可用于字符串比较。

三元运算符

三元可以视作是特殊的比较运算符:
(expr1) ? (expr2) : (expr3)

 

语法解释:在 expr1 

 

求值为 TRUE 

 

时整个表达式的值为 expr2

 

,否则为 expr3。

例子:
$y = ($x == 2) ? $x : 1;