[PHP-users 14220] Re: 引数の数を調べる

Koji Yamamoto php-users@php.gr.jp
2003年 3月 24日 (月) 10:32:43 JST


山本です

重松さま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が定義されてしまいますが,現段階ではクラスは
利用しないので,本当に「逃げ」という意味では先述の方法で
大丈夫かと思われます(^-^;







PHP-users メーリングリストの案内