php is_function () um festzustellen, ob eine Variable eine Funktion ist

War ich ziemlich aufgeregt, um zu Lesen über anonyme Funktionen in php, mit denen Sie eine variable deklarieren, die Funktion einfacher, als Sie tun könnten, mit create_function. Nun Frage ich mich, wenn ich eine Funktion übergeben wird, eine variable, wie kann ich es überprüfen, um zu bestimmen, wenn es eine Funktion? Es gibt keine is_function () - Funktion noch, und wenn ich einen var_dump von der variable, eine Funktion::

$func = function(){
    echo 'asdf';
};
var_dump($func);

Bekomme ich diese:

object(Closure)#8 (0) { } 

Irgendwelche Gedanken auf, wie um zu prüfen, ob diese eine Funktion?

InformationsquelleAutor der Frage Jage | 2010-05-14

Schreibe einen Kommentar