-----------------------------------------------------------------------------------------
先來一段例子,來引出重點。
$a = true;
echo $a++;
echo $a + 1;
$b = 'c';
echo $b++;
echo $b++;
---------------------@chenwei <www.chenwei.ws>--------------------------------
上面四個輸出你是否知道正確答案呢,下面是總結的一些規律,各位也可以親自動手實驗。
1. 布爾型不參與 ++ 運算, 不會進行類型轉換而參與自增。所以第一個輸出是1。
2. 布爾型參與算數運算如+,-,會自動進行類型轉換,所以第二個輸出是2。
3. PHP中字符串++表示升序,所以第三個輸出是c, 第四個輸出是d。
-----------------------------------------------------------------------------------------