と呼ばれる方法で、私はこのようになり、簡便法を、持っていますこのようなcall_user_func_array()
、:はcall_user_func_array
call_user_func_array(array("Foo", "bar"), array('id' => 1));
べきが等しいことが、私は次のエラーを取得する:
Fatal error: Using $this when not in object context in
($this
が定義されていない)
これはなぜですか?私が紛失しているものはありますか?呼び出されたメソッドでまだ$this
を使用できるようにするにはどうすればよいですか?
の念のために自分のコードでは第二の間違い、 '配列( 'idがあります'=> 1) 'barの定義で判断すると' array(1) 'になるはず – Mahn
ハ!それが来ているのを見て、それは簡単だとは思わなかった。ありがとう、トン!あなたの編集に関して:それはタイプミスです、そのコードをSO-askウィンドウに書きました:-)。再度、感謝します! – Zar