我对 php 中的语法有疑问。以下行中 + 的含义是什么?谢谢!
+$array['key1']['key2'] = "value"
它没有任何意义,它是多余的。您可以编写完全相同的语句而无需加号:
$array['key1']['key2'] = "value"
如果你有一个统一的diff
文件,这意味着这一行被添加。所以那个加号不是 PHP 代码,它是 diff/patch 中该行的标记。另一个标记是减号-
,用于删除一条线。
它用于显示行差异。在同一文件的不同版本中。
删除的行可以显示为,
- $array['key1']['key2'] = "value";
添加的行可以显示为,
+ $array['key1']['key2'] = "value";
编辑:显然我误解了这个问题,所以这个答案是无效的。
它看起来像是一种“速记”技术。
+$array['key1']['key2'] = "value"
应与以下内容相同:
$array['key1']['key2'] = $array['key1']['key2'] + "value"
我从来没有见过这样使用它,所以我可能是错的。我知道它是:
$x++;
等同于:
$x += 1;
或者$x = $x + 1;
我知道它++$x;
也作为预增量存在