我可以使用闭包在 PHP >=5.4 中合并数组或从数组中删除重复项,就像在 Objective C 中使用块或在 C++ 中使用 lambda 一样?
- 是否可以使用谓词/闭包/块/lambda 作为此类函数的参数。
IE:
$a = array('blah','bleh');
$b = array('blih, 'bloh');
$arr = array_merge( function() use (&$a,&$b) { return $a == $b ? true : false; } );
(上面的例子过于简单,我想为对象做这个)。
- 可以内联完成还是应该始终将闭包定义为 $var ?
- 是否有性能提升,还是运行相同?