参考-这个符号在PHP中是什么意思?
这是什么?
这是有关PHP语法的不时出现的问题的集合。这也是一个社区Wiki,因此邀请所有人参与维护此列表。
为什么是这样?
过去通常很难找到有关运算符和其他语法标记 的问题。¹主要思想是具有指向现有问题的链接,因此我们更容易引用它们,而不必从PHP手册中复制内容。
如果有人因提出这样的问题而将您指向此处,请在下面找到特定的语法。PHP手册的链接页面以及链接的问题可能会回答您的问题。如果是这样,建议您增加答案。此列表不能代替其他人提供的帮助。
回答:
如果您的特定令牌未在下面列出,则可以在解析器令牌列表中找到它。
回答:
++
增量算子
--
减量运算符
Example Name Effect---------------------------------------------------------------------
++$a Pre-increment Increments $a by one, then returns $a.
$a++ Post-increment Returns $a, then increments $a by one.
--$a Pre-decrement Decrements $a by one, then returns $a.
$a-- Post-decrement Returns $a, then decrements $a by one.
这些可以在变量之前或之后。
如果变量之前说,该递增/递减操作完成的变量 ,然后返回结果。如果将变量放在变量之后,则 返回变量,然后执行增量/减量操作。
例如:
$apples = 10;for ($i = 0; $i < 10; ++$i) {
echo 'I have ' . $apples-- . " apples. I just ate one.\n";
}
在上面的情况下++$i
,因为它更快。$i++
会有相同的结果。
预增量要快一点,因为它实际上是递增变量,然后“返回”结果。后增量创建一个特殊变量,在其中复制第一个变量的值,只有在使用第一个变量之后,才将其值替换为第二个变量。
但是,您必须使用$apples--
,因为首先要显示当前的苹果数, 从中减去一个。
您还可以在PHP中递增字母:
$i = "a";while ($i < "c") {
echo $i++;
}
下一次z
到达aa
一次,依此类推。
请注意,字符变量可以递增但不能递减,即使如此,仅支持纯ASCII字符(az和AZ)。
以上是 参考-这个符号在PHP中是什么意思? 的全部内容, 来源链接: utcz.com/qa/401821.html