我有一个关于php语法的问题。在以下代码中,+号的含义是什么?谢谢!
+$array['key1']['key2'] = "value"
这是没有意义的,是多余的。您可以在不使用加号的情况下编写完全相同的语句:
$array['key1']['key2'] = "value"
diff
文件中得到了这个,那么它意味着这一行是被添加的。因此,加号不是PHP代码,而是差异/补丁中该行的标记。另一个标记是减号-
,表示删除一行。它用于显示同一文件不同版本之间的行差异。
删除的行可以显示为:
- $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;
+=
不,不 唱歌 ;) - hakre
enter
键。 - tereško