回答

收藏

这个符号在 PHP 中是什么意思?

技术问答 技术问答 291 人阅读 | 0 人回复 | 2023-09-12

这是不时出现的关于 PHP 语法问题集合。这也是一个社区维基,所以请参与维护列表。* F, D( M( F, s2 d& C' d6 O& S
为什么会这样?过去很难找到相关的操作符和其他语法标记5 X* y4 T/ m0 |1 F
问题1主要思想是 Stack Overflow 提供指向现有问题的链接,所以我们可以更容易地引用它们,而不是从 PHP 复制手册中的内容。
( c; p* c/ B1 P' D: A3 x7 j' ^注:自2013年 1 月起,Stack Overflow确实支持特殊字符。用引号包括搜索词。
# o2 O8 j" W. X9 M% v1 C这儿我该怎么办?如果有人在这里指出你问过这样的问题,请在下面找到特定的语法。PHP 手册的链接页面和链接问题很可能会回答你的问题。如果是这样,我们鼓励您投票给答案。这个列表不能取代别人提供的帮助。
: x4 S5 n* t1 x+ H/ f  I                                                               
4 {' R' u2 A1 v: t: T/ N9 v6 K    解决方案:                                                               
6 y) d% a$ j  d- A                                                                            增量运算符
( m* D; P5 C. w2 U-- 递减运算符& W5 V% i: N1 |( `9 q
    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.- P; A( g$ N% p7 l4 F
这些可以在变量之前或之后。3 U1 c/ U% _+ ?' u+ f
如果变量之前说过,则完成递增/递减操作的变量第一,然后返回结果。如果放在变量后,返回变量,然后进行递增/递减操作。
* ~5 B0 A1 k8 A, ?) ~) ]" c6 O例如:4 F/ m: B2 ~& B) U5 ~  u) U
[code]$apples = 10;for ($i = 0; $i 在上述情况下  $i因为它更快它更快。$i  会有同样的结果。- [1 ?6 j4 f9 n4 y2 _! U. o
预增量有点快,因为它确实增加了变量,然后返回结果。后增量创建一个特殊的变量,复制第一个变量的值,只有在使用第一个变量后才用第二个变量替换。. ]2 D2 ?& X8 a1 y6 w# P
但是,你必须使用它$apples--,首先要显示当前的苹果数量,然后从中减去一个。
+ g2 C+ _! @3 v: x9 w也可以在 PHP 中加字母:
4 K! H& K$ D: X  ~, R[code]$i = "a";while ($i 一旦z到达aa下一个,以此类推。
+ X( N, U8 N) |& h  ^- k$ n$ L请注意,字符变量可以增加但不能减少,即便如此,也只支持纯 ASCII 字符(az 和 AZ)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则