PHP 変数がクロージャ(無名関数)か確認したい

作成日:2019-12-05, 更新日:2019-12-05

基本

$closure = 〇〇〇〇〇;

if ( is_object($closure) && $closure instanceof Closure ) {
  echo '$closureは、クロージャ(無名関数)';
}

// ▼こっちでも大丈夫だそうだ。
// if ( is_object($closure) && is_callable($closure) ) {
//  echo '$closureは、クロージャ(無名関数)';
//}