php基礎語法之自加自減LOGIN

php基礎語法之自加自減

自加、自減運算

自加自減,就是把自己加1,或減1。
如果你學習過其他程式語言。你會發現,這裡的用法又是計算機裡面的一個規定。可以這樣用,用起來更簡潔。

##++$x先加後賦值--$x先減後賦值
符號說明
$x++先賦值後加上
$x--先賦值後再減
上面的用法其實還很簡單的,按照上面的例子。我們分成步驟去,按過程去判斷即可。

<?php


$x = 5;
//先赋值后加:即先将$x的值赋值给$y。$x的值为5,所以将$x的值赋值给$y。$y也为5
$y = $x++;
//$x的结果输出为6,因为赋值给$y后,$x自己又把自己进行了+1操作。所以,$x的结果为6
echo $x;
?>

我們來比較先加後賦值,如下:

<?php

$x = 5;
//先将$x自加1,$x等于5,自加1后结果为6。因此,$y的结果为6
//自加后,再将结果6偷偷的赋值给自己$x
$y = ++$x;
//$x的结果输出也为6。因为$x执行+1完成后,将5+1的结果赋值给了自己
echo $x;
?>

你再做實驗,試試看$x-- 和 --$x的結果是這樣嗎?

請回答,下面$water + $paper的結果是多少?

<?php

$x = 5;
$y = 6;

$foo = $x++ + $x--;
$bar = ++$y + ++$x;
$cup = $x-- + $y--;
$paper = ++$x + $x++;
$water = $y-- + $x--;

echo $water + $paper;
?>


#下一節

<?php $x = 5; $y = 6; $foo = $x++ + $x--; $bar = ++$y + ++$x; $cup = $x-- + $y--; $paper = ++$x + $x++; $water = $y-- + $x--; echo $water + $paper; ?>
章節課件