PHP 数组索引: $array[$index] vs $array[“$index”] vs $array[“{$index}”]
这些索引到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
)