[PHP-users 23916] Re: PEAR::AuthでSmartyを使う方法

丸山 宏徳 kutsugi @ avis.ne.jp
2004年 12月 15日 (水) 17:16:46 JST


お返事ありがとうございます、丸山です。

> >……call_user_funcって、静的メソッドは呼べるけどインスタンスメソッドは呼
> >べないんですよねぇ……(T_T)>PEAR::Auth
> 
> class foo {
>   function bar() {
>      echo "bar!!\n";
>   }
> }
> 
> $obj =& new foo;
> $callback = array( $obj, "bar");
> call_user_func( $callback);
> 
>     とかいう話じゃないのでしょうか? 理解していなかったらすみません.

……呼べた(T_T)

そうか、関数やスタティックメソッドは文字列で送るけど、オブジェクトのイン
スタンスはポインタで渡すのか……いらぬ苦労をしてしまった……orz

何はともあれ、御指摘ありがとうございました。これならロール認証も、loginCallBack
にインスタンスとメソッドを放り込んでやればOKですね。



丸山 宏徳

E-Mail:kutsugi @ avis.ne.jp




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