無名関数に関するマニュアルを読んでみて、create_functionを使えば簡単に「変数を関数だ」と宣言出来るよことがわかりました。
参考までに無名関数とcreate_functionのPHPマニュアルページを載せておきます。
無名関数
http://www.php.net/manual/ja/functions.anonymous.php
create_function
http://www.php.net/manual/ja/function.create-function.php
そこで質問です!変数としてパスされた関数があった場合に、それが関数かどうかチェックする方法はありますか?
is_function()関数はまだないのですが、関数である変数を var_dumpすると・・・。
$func = function(){
echo 'asdf';
};
var_dump($func);
出力結果は、下記のようになりました。
object(Closure)#8 (0) { }
これを関数かどうかチェックする方法が知りたいです。どなたか教えてください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。