Php 闭包是对象吗?
我正在和一群朋友谈论闭包(来自PHP5.3) 当我执行Php 闭包是对象吗?,php,php-5.3,Php,Php 5.3,我正在和一群朋友谈论闭包(来自PHP5.3) 当我执行var_转储(function(){})时结果是对象(闭包)。其中一人说:但关闭不是目的 我理解当匿名函数实现闭包类时,结果需要是一个对象,没有更多或不同 匿名函数是对象吗 更新 我读过“匿名函数是使用闭包类实现的。”(http://php.net/manual/en/functions.anonymous.php),因此,我认为这是一个对象。手册中措辞强烈: 在PHP5.3中实现的匿名函数产生这种类型的对象[闭包]。这个事实过去被认为是一个
var_转储(function(){})时代码>结果是对象(闭包)
。其中一人说:但关闭不是目的
我理解当匿名函数实现闭包类时,结果需要是一个对象,没有更多或不同
匿名函数是对象吗
更新
我读过“匿名函数是使用闭包类实现的。”(http://php.net/manual/en/functions.anonymous.php),因此,我认为这是一个对象。手册中措辞强烈:
在PHP5.3中实现的匿名函数产生这种类型的对象[闭包]。这个事实过去被认为是一个实现细节,但现在可以依赖它了
清楚地说,答案是:是的,它们是对象。你能详细说明你想做什么吗?在PHP中,闭包是一个最终类
,所以从技术上讲是的,它是一个对象。你读过我的问题了吗?我只是在说话。没有实施。是的,但是你没有说你是不是在说作为一个团队项目的一部分,你在努力实现一些东西。如果没有目标,你可以查看文档。