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