首页 > 解决方案 > 附加到不存在的元素

问题描述

您能否解释一下这段代码是如何工作的以及为什么会这样:

$a = [];

$a[] += '1';

var_dump($a);

我知道$a[]在数组中创建了一个新元素。而+=应该合并两个数组。然而,我希望这段代码会抛出错误。

此代码产生相同的结果:

$a = [];

$a[] .= '1';

var_dump($a);

标签: php

解决方案


推荐阅读