关闭检查的实例

时间:2014-09-08 06:15:53

标签: php anonymous-function

我们在stdclass对象中有一个匿名函数,如下面的代码:

$std = new \stdclass();
$std->method = function(){echo "Hi I'm  instance of Closure.";};

echo get_class($std->method); // prints "Closure"

if ($std->method instanceof Closure) {
    echo "Happy Ending."; // This line never gets executed.
}

匿名函数是Closure类的实例,但是当我用instanceof关键字检查它时,它不会返回true。有什么问题?

1 个答案:

答案 0 :(得分:0)

问题在于命名空间我必须使用\Closure而不是Closure