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

AltStyle によって変換されたページ (->オリジナル) /