可能重复:
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