Can i define anonymous functions as array value? This is not working:
$m = array(
0 => array('condition' => function($v) { return intval($v)}),
3 => array('condition' => function($v) { return trim($v) > 0})
);
In PHP, every statement has to be terminated by a semicolon. Try this:
$m = array(
0 => array('condition' => function($v) { return intval($v); } ),
3 => array('condition' => function($v) { return trim($v) > 0; } )
);
See the documentation for details.