Lightonthekey
2017-03-16 04:42:11
$a=0;echo $a++;?? ? // 0echo $a+=1; ?// 2
10 回答

qq_樊云霄_0
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超4個(gè)贊
$a++:表示先輸出,然后自增(其實(shí)輸出的還是源數(shù)據(jù))。++$a:表示先自增,后輸出(輸出是自增后的數(shù)據(jù))?!癳cho $a++”執(zhí)行完之后,$a=1。那么$a+=1,就是$a=$a+1,也就是2。 ?但愿能看懂。。。

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊

慕粉美眉
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
第一個(gè)命令運(yùn)行過(guò)后,讓a的值變成了1;第二個(gè)命令就是a=a+1;根據(jù)第一條命令就是a=1+1=2

蘋果coding
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
后++的作用是執(zhí)行完語(yǔ)句后,才執(zhí)行++的作用。第一個(gè)echo,雖然輸出的是0,但是這個(gè)語(yǔ)句執(zhí)行完之后,你再輸出一次a的值,你就會(huì)發(fā)現(xiàn)等于1了,這時(shí)候,再加1,就等于2了。

慕的地5862339
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
$a=0;
$a=$a+1;
echo $a;
$a=$a+1;
$a=$a+1;
echo $a;
和你的代碼等價(jià)
- 10 回答
- 0 關(guān)注
- 2890 瀏覽
添加回答
舉報(bào)
0/150
提交
取消