这些索引到 PHP 数组的方法之间有什么区别(如果有的话):
$array[$index]
$array["$index"]
$array["{$index}"]
我对性能和功能差异都感兴趣。
更新:
(回应@Jeremy)我不确定这是对的。我运行了这段代码:
$array = array(100, 200, 300);
print_r($array);
$idx = 0;
$array[$idx] = 123;
print_r($array);
$array["$idx"] = 456;
print_r($array);
$array["{$idx}"] = 789;
print_r($array);
并得到了这个输出:
Array
(
[0] => 100
[1] => 200
[2] => 300
)
Array
(
[0] => 123
[1] => 200
[2] => 300
)
Array
(
[0] => 456
[1] => 200
[2] => 300
)
Array
(
[0] => 789
[1] => 200
[2] => 300
)