我们如何检查 PHP 数组中的匿名函数?
例子:
$array = array('callback' => function() {
die('calls back');
});
然后我们可以简单地使用in_array
, 和这样的东西:
if( in_array(function() {}, $array) ) {
// Yes! There is an anonymous function inside my elements.
} else {
// Nop! There are no anonymous function inside of me.
}
我正在尝试方法链接和 PHP 的魔术方法,我已经到了匿名提供一些函数的地步,只是想检查它们是否已定义,但我不希望循环遍历对象,也不使用gettype
,或任何类似的东西。