Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 闭包是对象吗?_Php_Php 5.3 - Fatal编程技术网

Php 闭包是对象吗?

Php 闭包是对象吗?,php,php-5.3,Php,Php 5.3,我正在和一群朋友谈论闭包(来自PHP5.3) 当我执行var_转储(function(){})时结果是对象(闭包)。其中一人说:但关闭不是目的 我理解当匿名函数实现闭包类时,结果需要是一个对象,没有更多或不同 匿名函数是对象吗 更新 我读过“匿名函数是使用闭包类实现的。”(http://php.net/manual/en/functions.anonymous.php),因此,我认为这是一个对象。手册中措辞强烈: 在PHP5.3中实现的匿名函数产生这种类型的对象[闭包]。这个事实过去被认为是一个

我正在和一群朋友谈论闭包(来自PHP5.3)

当我执行
var_转储(function(){})时结果是
对象(闭包)
。其中一人说:但关闭不是目的

我理解当匿名函数实现闭包类时,结果需要是一个对象,没有更多或不同

匿名函数是对象吗

更新
我读过“匿名函数是使用闭包类实现的。”(http://php.net/manual/en/functions.anonymous.php),因此,我认为这是一个对象。

手册中措辞强烈:

在PHP5.3中实现的匿名函数产生这种类型的对象[闭包]。这个事实过去被认为是一个实现细节,但现在可以依赖它了


清楚地说,答案是:是的,它们是对象。

你能详细说明你想做什么吗?在PHP中,闭包是一个
最终类
,所以从技术上讲是的,它是一个对象。

你读过我的问题了吗?我只是在说话。没有实施。是的,但是你没有说你是不是在说作为一个团队项目的一部分,你在努力实现一些东西。如果没有目标,你可以查看文档。