gpt4 book ai didi

php - 分配给未定义数组的子级别是否错误?

转载 作者:搜寻专家 更新时间:2023-10-31 21:09:48 26 4
gpt4 key购买 nike

查看这段代码:

$arr = array();
$arr['a']['b']['c'] = 'd';

我的感觉是我应该得到一个错误,“Undefined index: a”。但我不是。我的 php 配置是否错误,或者这是可以接受的做法吗?

我的php版本是5.5.3-1ubuntu2.3

最佳答案

从来都不是错误。通过为 $arr['a']['b']['c'] 赋值,您正在创建 $arr['a'] $arr['a']['b']$arr['a']['b']['c'] 不会访问 undefined index 。即使没有 $arr = array(); 也没有错误。

这是完全可以接受的。

关于php - 分配给未定义数组的子级别是否错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com