0
我可以将匿名函数定义为数组值吗?这是行不通的:数组中的PHP匿名函数,语法是什么?
$m = array(
0 => array('condition' => function($v) { return intval($v)}),
3 => array('condition' => function($v) { return trim($v) > 0})
);
我可以将匿名函数定义为数组值吗?这是行不通的:数组中的PHP匿名函数,语法是什么?
$m = array(
0 => array('condition' => function($v) { return intval($v)}),
3 => array('condition' => function($v) { return trim($v) > 0})
);
试试这个:
$m = array(
0 => array('condition' => function($v) { return intval($v); }),
3 => array('condition' => function($v) { return trim($v) > 0; }),
);
你忘了;。
在PHP中,每个语句都必须以分号结尾。试试这个:
$m = array(
0 => array('condition' => function($v) { return intval($v); }),
3 => array('condition' => function($v) { return trim($v) > 0; })
);
查看the documentation了解详情。
你是指哪一个? –