只是想快速验证一下。这与我在其他语言中的直接经验不同,在其他语言中,数组必须先声明,然后才能用值填充。
最佳答案
是的,PHP 将自动创建一个给定以下任意条件的数组
$foo[] = $bar;
$foo[1] = $bar;
$foo['bar'] = $bar;
// and of course
$foo = array();
// and soon to pass
$foo = [1, 2, 3];
关于php - 当其中一个键被赋值时,数组是否在 PHP 中隐式创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853067/