回答

收藏

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

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

这是不时出现的关于 PHP 语法问题集合。这也是一个社区维基,所以请参与维护列表。" e6 E# H6 l6 t# u
为什么会这样?过去很难找到相关的操作符和其他语法标记
/ Z5 ?9 B. Q; v问题1主要思想是 Stack Overflow 提供指向现有问题的链接,所以我们可以更容易地引用它们,而不是从 PHP 复制手册中的内容。. W$ M! Z6 u/ h& [2 u8 u: A# g
注:自2013年 1 月起,Stack Overflow确实支持特殊字符。用引号包括搜索词。
( B( N/ G) e' k! B. P5 @. N1 R; L3 y( {这儿我该怎么办?如果有人在这里指出你问过这样的问题,请在下面找到特定的语法。PHP 手册的链接页面和链接问题很可能会回答你的问题。如果是这样,我们鼓励您投票给答案。这个列表不能取代别人提供的帮助。
! p' Z* @& O! ~0 [  h                                                               
  P$ C8 `; S9 P% @6 K% l9 w    解决方案:                                                               
* I% L/ e! ^( w) |, {% c                                                                            增量运算符5 W. G# _/ X& C( N
-- 递减运算符
* [' a: X% y1 A7 Z1 y
    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.
    , ~! J. }2 k' x1 F2 F
这些可以在变量之前或之后。
1 L; c0 H9 N2 [3 Y% r7 e7 u如果变量之前说过,则完成递增/递减操作的变量第一,然后返回结果。如果放在变量后,返回变量,然后进行递增/递减操作。
2 [& h( E9 T+ E& o' R例如:3 ?$ \3 C+ p6 f5 r4 C9 S
[code]$apples = 10;for ($i = 0; $i 在上述情况下  $i因为它更快它更快。$i  会有同样的结果。
- o& c# O& D" T1 I# Z/ {& f预增量有点快,因为它确实增加了变量,然后返回结果。后增量创建一个特殊的变量,复制第一个变量的值,只有在使用第一个变量后才用第二个变量替换。
; b* k( K5 ?  B+ ]* u2 m但是,你必须使用它$apples--,首先要显示当前的苹果数量,然后从中减去一个。
1 U. D3 r% R* p3 U也可以在 PHP 中加字母:8 I9 x' N- N" ?% V9 K9 {
[code]$i = "a";while ($i 一旦z到达aa下一个,以此类推。+ A9 x# d, Y+ ]9 x; A
请注意,字符变量可以增加但不能减少,即便如此,也只支持纯 ASCII 字符(az 和 AZ)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则