[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 メーリングリストの案内