コールバック関数を引数にとる関数にメソッドを指定

array_map()などのコールバック関数に、メソッドを指定したい場合、普通にメソッドを$this->methodという風に書いても動かない。そりゃそうかー。

どうしたらよいかというと。

array_map(array(‘クラス名’, ‘メソッド名’), $var); なんだそうだ。

すごい!

とてもありがたい参照記事はこちら
PHPでコールバック関数にオブジェクトのメソッドを指定する(@(DxD)∞様)

むっちゃ助かりましたー!!!ありがとうございます!


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です