可変変数を配列で使ってみた。
<?php $array['array']['hoge'] = 'hoge'; $array['array']['fuga'] = 'fuga'; $array['array']['fuge'] = 'fuge'; $array['array']['hoee'] = 'hoee'; $array['array']['barb'] = 'barb'; $arr1 = $array['array']; print_r($arr1['hoge'].PHP_EOL); // hoge class foo { var $arr2 = array('hoge', 'foo', 'bar'); } $foo = new foo(); print_r($foo->arr2[1].PHP_EOL); // foo
なお、$GLOBALSみたいなグローバル配列に対して可変変数は使えませぬ。