可能重複:
Reference - What does this symbol mean in PHP?「++」在PHP中的含義是什麼?
我已經通過閱讀各種各樣的事情在網絡上學習PHP。我試圖弄清楚這是叫什麼,所以我可以查看它並閱讀它並瞭解它是如何工作的。這是我假設計數的代碼中的「++」,以便代碼知道何時執行新的操作。我不在尋找更正此代碼我正在尋找什麼叫「++」,所以我可以查找它。
$i = 0
if (++$i == 10) {
echo "new line";
}
可能重複:
Reference - What does this symbol mean in PHP?「++」在PHP中的含義是什麼?
我已經通過閱讀各種各樣的事情在網絡上學習PHP。我試圖弄清楚這是叫什麼,所以我可以查看它並閱讀它並瞭解它是如何工作的。這是我假設計數的代碼中的「++」,以便代碼知道何時執行新的操作。我不在尋找更正此代碼我正在尋找什麼叫「++」,所以我可以查找它。
$i = 0
if (++$i == 10) {
echo "new line";
}
這就是所謂的前綴遞增一元運算符。它遞增數字或字符,然後返回它的值。
後綴版本幾乎相同,但首先返回它的值,然後增加變量。
謝謝你從我的快速答案,現在我可以找到它,並閱讀更多關於它! – Warmour 2012-02-28 04:12:53
這是一個預先增量。因此,在該代碼中,$i
首先遞增(增加1),然後使用它的值來測試是否等於10.
因此,如果1等於10,則顯示的代碼本質上是測試的(其實不然。 )
這是預增加運算符。它會在其前面加上一個變量,然後返回結果。後增量操作符返回當前值,然後添加一個。 PHP Manuel在所有運營商中都有一篇文章。
它被命名爲前綴增加了一些運營商。它採用先前陳述的數字並將其加1。您可以在這裏找到更多有關算術運算符的信息:Howtoforge.com
@animuson有效的點,但他可以輕鬆地搜索「++運算符php」並且空着。 – ppp 2012-02-28 06:43:52
@AnPel:這就是爲什麼我們將它們作爲重複關閉的原因。所以人們可以搜索,找到它,然後定向到包含所有這些信息的資源。重複被保留作爲重複問題的「替代路線」。 – animuson 2012-02-28 06:45:29