php - 附加到不存在的元素
问题描述
您能否解释一下这段代码是如何工作的以及为什么会这样:
$a = [];
$a[] += '1';
var_dump($a);
我知道$a[]
在数组中创建了一个新元素。而+=
应该合并两个数组。然而,我希望这段代码会抛出错误。
此代码产生相同的结果:
$a = [];
$a[] .= '1';
var_dump($a);
解决方案
推荐阅读
- html - 使用 Angular 和 WebAPI 的在线考试项目
- c++ - 我们可以使用 () 而不是 {} 作为函数范围吗?
- traffic - HTTPS流量分析
- express - Jest 错误:Mongoose:看起来您正在尝试使用 Jest 的默认 jsdom 测试环境测试 Mongoose 应用程序
- javascript - AJAX .val() 或 .text() 不适用于 textarea?
- reactjs - 使用 styled-components 在 react-select 上设置高度不能按预期工作
- google-bigquery - 从表一的比较更新表二,bigQuery
- azure - Azure Devops Pipeline Question .NET Core Angular 应用程序
- chapel - 尝试通过改善缓存局部性来改善矩阵乘法运行时间
- docker - 无法连接到 Docker Redis(Redis 已启动并正在运行)