【发布时间】:2011-03-06 05:15:49
【问题描述】:
对象,包含'array1'。
$Obj -> array1 [12]; // works fine.
但是,动态生成该数组名称 - 您不能使用方括号...
$var = 'array1';
$Obj -> $var [ 12] ; // nothing. no error, but no result.
我不得不这样做
$ar = $Obj -> $var ; // copy out array
$ar [12] ; // get value in array.
注意:
$Obj -> $$var [ 12]; // fatal error, cannot access empty property
$Obj -> ($var) [12] ; // error, unexpected '[' or '('
【问题讨论】:
标签: php arrays object variables