¿Sería posible especificar un valor de argumento predeterminado cuando el argumento es un cierre de PHP? Me gusta:Cierre de PHP como argumento de función opcional
public function getCollection($filter = function($e) { return $e; })
{
// Stuff
}
¿Me falta algo (quizás una sintaxis diferente?) O no es posible en absoluto? Por supuesto que sé que puedo hacer:
public function getCollection($filter = null)
{
$filter = is_callable($filter) ? $filter : function($e) { return $e; };
// Stuff
}
(NOTA: no he probado el código anterior)
Oh, ya veo. Entonces mi pregunta es inútil. Gracias de cualquier manera. – gremo
@Gremo: No es una pregunta inútil, es una buena pregunta. Otros se estarán preguntando lo mismo :-) –
De acuerdo. Soy un desarrollador de PHP pero todavía encuentro esto interesante. – Madbreaks