PHP 函数是对象吗?

Joã*_*ulo 2 php oop

是否有一个内置类,function其实例是标准 PHP 函数?PHP 函数是对象吗?

在Python中我可以这样测试它:

from inspect import isclass
def foo():
    pass
isclass(type(foo))
>>> True
Run Code Online (Sandbox Code Playgroud)

PHP 中的这个函数怎么样:

function foo(){
    return null;
}
Run Code Online (Sandbox Code Playgroud)

Car*_*cce 6

匿名函数是“Closure”类的对象。这是测试:

$myfunction = function(){
    echo "Hi";
};

if(is_object($myfunction)){
    echo get_class($myfunction); //prints 'Closure'
}
Run Code Online (Sandbox Code Playgroud)