这是什么?
这是有关PHP语法的不时出现的问题的集合。这也是一个社区Wiki,因此邀请所有人参与维护此列表。
为什么是这样?
过去通常很难找到有关运算符和其他语法标记
的问题。¹ 主要思想是在Stack Overflow上具有指向现有问题的链接,因此我们更容易引用它们,而不必从PHP手册中复制内容。
注意:自2013年1月起,Stack Overflow 确实支持特殊字符。只需将搜索词用引号引起来,例如[php] "==" vs "==="
我应该在这里做什么?
如果有人因提出这样的问题而将您指向此处,请在下面找到特定的语法。PHP手册的链接页面以及链接的问题可能会回答您的问题。如果是这样,建议您增加答案。此列表不能代替其他人提供的帮助。
名单
如果您的特定令牌未在下面列出,则可以在解析器令牌列表中找到它。
- 用“&”号启动PHP函数意味着什么?
- 了解PHP和(与号,按位和)运算符
- PHP“&”运算符
- PHP中&和&&之间的区别
- 在PHP中,“&”是什么意思?
- 在这种情况下,“&”是什么意思?
- PHP中的“&”符号是什么意思?
- 此签名在PHP中是什么意思(&)?
- “&”运算符如何在PHP函数中工作?
- PHP中的&in&2是什么意思?
- 什么时候应该使用按位运算符?
- 是否需要在对象前面使用“&”号?(&$)
=& 参考文献
&= 按位运算符
&& 逻辑运算符
% 算术运算符
!! 逻辑运算符
@ 错误控制运算符
?: 三元运算符
?? 空合并运算符(自PHP 7起)
?string
?int
?array
?bool
?float 可空的返回类型声明(自PHP 7.1起)
:: 范围解析运算符
- PHP中的两个冒号是什么意思?
- PHP令牌名称T_PAAMAYIM_NEKUDOTAYIM是什么意思?
- PHP中的::(双冒号)和->(箭头)有什么区别?
- PHP中最新的静态绑定到底是什么?
- static :: staticFunctionName()
- 意外的T_PAAMAYIM_NEKUDOTAYIM,预期为T_NS_Separator
\ 命名空间
-> 类和对象
- 什么是PHP运算符“->”,当大声朗读代码时,怎么说呢?
- 我们在PHP的哪里使用对象运算符“->”?
- PHP中的::(双冒号)和->(箭头)有什么区别?
- PHP语法$ var1-> $ var2是什么意思?
- 在PHP中“->”是什么意思?
=> 数组
^ 按位运算符
>> 按位运算符
<< 按位运算符
<<< Heredoc或Nowdoc
= 赋值运算符
== 比较运算符
=== 比较运算符
!== 比较运算符
!= 比较运算符
<> 比较运算符
<=> 比较运算符(自PHP 7.0起)
| 按位运算符
|| 逻辑运算符
~ 按位运算符
+=和-= 分配运算符
++和-- 递增/递减运算符
.= 赋值运算符
. 字符串运算符
, 功能参数
, 变量声明
$$ 可变变量
` 执行运算符
<?= 短开放标签
[] 数组(自PHP 5.4起的简短语法)
<? 开启和关闭标签
... 参数解压缩(自PHP 5.6起)
** 幂(自PHP 5.6起)
# 单行外壳式注释
:? 可空的返回类型
$变量的参考,而只是关于$$变量的参考。我认为应该在某处进行修改。
/**如何呢?