PHP で関数をパラメータとして渡すことが可能かどうか疑問に思っています。JavaScript で次のコードをプログラミングするときと似たようなことがしたいです。
object.exampleMethod(function(){
// some stuff to execute
});
私が望んでいるのは、exampleMethod のどこかでその関数を実行することです。PHP でそれは可能ですか?
ベストアンサー1
PHP 5.3.0 以上を使用している場合は可能です。
見る匿名関数マニュアルに記載されています。
あなたの場合は、次のように定義しますexampleMethod
。
function exampleMethod($anonFunc) {
//execute anonymous function
$anonFunc();
}