這個(gè)大家可能很少見(jiàn),自己寫(xiě)著玩兒的。if ($page_num > 1) { echo '<span><a href="'.$pageurl.'page='.($page_num+1).'">下一頁(yè)</a》</span>';
}和if ($page_num > 1) { $page_num++; echo '<span><a href="'.$pageurl.'page='.$page_num.'">下一頁(yè)</a></span>';
}即使在第二個(gè)里面使用$page_num += 1;也是沒(méi)有效果的
1 回答

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
我覺(jué)得你的這個(gè)實(shí)現(xiàn)不優(yōu)雅呀……
$page_num++ 已經(jīng) in-place 的修改了 page_num, $page_num + 1 沒(méi)有。給你匯編代碼可能能容易理解?
addl $1, page_num
這是 page_num ++
movl page_num, %eax addl $1, %eax
這是 page_num += 1, page_num 內(nèi)存值沒(méi)變,而是被拷貝到了 eax 寄存器中,然后在 eax 寄存器中 +1 輸出。
添加回答
舉報(bào)
0/150
提交
取消