57

名前で通常の (静的ではない) クラス関数を呼び出すにはどうすればよいですか?

以下では、param 1 が有効なコールバックである必要があるというエラーが表示されます。関数を静的にするのではなく、通常の関数にしたいのですが、これまでに見たすべての例は静的でした。

class Player
{
    public function SayHi() { print("Hi"); }
}

$player = new Player();

call_user_func($Player, 'SayHi');
4

6 に答える 6