山本です
重松さまwrote;
> <?php
>
> $dummy = 1;
> class hoge{
> var $test;
>
> function func($arg1, $arg2, $arg3 = 1){
> echo count(get_defined_vars());
> }
>
> function x($x){
> $this->test = $x;
> }
> };
>
> $obj = new hoge;
>
> $obj->x(1);
> $obj->func(1,2);
>
> ?>
確かにクラスを利用した場合 get_defined_vars()では
クラス内で$testが定義されてしまいますが,現段階ではクラスは
利用しないので,本当に「逃げ」という意味では先述の方法で
大丈夫かと思われます(^-^;