2012-02-28 222 views
3

可能重複:
Reference - What does this symbol mean in PHP?「++」在PHP中的含義是什麼?

我已經通過閱讀各種各樣的事情在網絡上學習PHP。我試圖弄清楚這是叫什麼,所以我可以查看它並閱讀它並瞭解它是如何工作的。這是我假設計數的代碼中的「++」,以便代碼知道何時執行新的操作。我不在尋找更正此代碼我正在尋找什麼叫「++」,所以我可以查找它。

$i = 0 
if (++$i == 10) { 
    echo "new line"; 
} 
+0

@animuson有效的點,但他可以輕鬆地搜索「++運算符php」並且空着。 – ppp 2012-02-28 06:43:52

+3

@AnPel:這就是爲什麼我們將它們作爲重複關閉的原因。所以人們可以搜索,找到它,然後定向到包含所有這些信息的資源。重複被保留作爲重複問題的「替代路線」。 – animuson 2012-02-28 06:45:29

回答

5

這就是所謂的前綴遞增一元運算符。它遞增數字或字符,然後返回它的值。

後綴版本幾乎相同,但首先返回它的值,然後增加變量。

+0

謝謝你從我的快速答案,現在我可以找到它,並閱讀更多關於它! – Warmour 2012-02-28 04:12:53

1

這是一個預先增量。因此,在該代碼中,$i首先遞增(增加1),然後使用它的值來測試是否等於10.

因此,如果1等於10,則顯示的代碼本質上是測試的(其實不然。 )

1

它被命名爲前綴增加了一些運營商。它採用先前陳述的數字並將其加1。您可以在這裏找到更多有關算術運算符的信息:Howtoforge.com