[PHP-users 21172]Re: 可変変数について
ISIGE, Akira
xia @ silvia.com
2004年 4月 7日 (水) 17:55:26 JST
いしげ です.
書き忘れてたので追記.
> > <?php
> > $name = "array_vars['tree1']['tree2']";
> > $array_vars['tree1']['tree2'] = 'Test!';
> > echo ${$name};
> > ?>
同じく Contributed notes の 28-Aug-2003 11:18 にある通り,
<?php
$name = "array_vars['tree1']['tree2']";
$array_vars['tree1']['tree2'] = 'Test!';
eval( '$v = $'. $name. ';' );
echo $v;
?>
なら期待通りの動作をすると思います.
速くも美しくも解りやすくも安全でもないので全くお勧めしない方法ですが.
--
ISIGE, Akira
PHP-users メーリングリストの案内