Is it possible for a PHP function which has a lambda parameter to have a default value?
While the following works fine:
function calcValue($func) {
echo $func(5);
}
calcValue(function($a){return 2*$a;});
when I try:
function calcValue($func = function($a){return 2*$a;}) {
echo $func(5);
}
I get a parse error:
Parse error: syntax error, unexpected 'function' (T_FUNCTION)