1
object包含'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 '('
太棒了!那麼,大括號是否意味着「評估」?這也可以在其他情況下使用,我也假設。謝謝! – inteblio 2010-06-21 10:50:31