Byłem bardzo podekscytowany czytaniem o anonimowych funkcjach w php, które pozwalają zadeklarować zmienną, która jest funkcją łatwiejszą niż w przypadku create_function . Teraz zastanawiam się, czy mam funkcję, której przekazano zmienną, jak mogę to sprawdzić, aby określić, czy jest to funkcja? Nie ma jeszcze funkcji is_function (), a kiedy wykonuję var_dump zmiennej, która jest funkcją:
$func = function(){
echo 'asdf';
};
var_dump($func);
Rozumiem:
object(Closure)#8 (0) { }
Jakieś przemyślenia, jak sprawdzić, czy to jest funkcja?