2012-02-28 224 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