一、例子
$x = 5;
echo $x;
echo "<br />";
echo $x+++$x++;
echo "<br />";
echo $x;
echo "<br />";
echo $x---$x--;
echo "<br />";
echo $x;
实际运行结果是
5
11
7
1
5
二、例外
<?php
if ($a = 100 && $b = 200) {
var_dump($a, $b);
}
实际运算结果是
bool(true)
int(200)
参考资料
1. 结合规则:http://blog.csdn.net/hitwhylz/article/details/14526569
2. http://php.net/manual/zh/language.operators.precedence.php
3. http://www.laruence.com/2010/07/26/1668.html