引数がPHPクロージャの場合、デフォルトの引数値を指定することは可能でしょうか?好き:
public function getCollection($filter = function($e) { return $e; })
{
// Stuff
}
私は何かが足りないのですか(おそらく別の構文ですか?)、それともまったく不可能ですか?もちろん、私は私ができることを知っています:
public function getCollection($filter = null)
{
$filter = is_callable($filter) ? $filter : function($e) { return $e; };
// Stuff
}
(注:上記のコードはテストしていません)