【问题标题】:When was function use closures implemented in PHP? [duplicate]函数使用闭包是什么时候在 PHP 中实现的? [复制]
【发布时间】:2013-12-23 01:55:26
【问题描述】:

我在 PHP 手册中找不到解释 use 的部分

我有密码

$num = 0;
array_walk_recursive($_REQUEST, function($mValue) use (&$num){
           $num++;
        });

我的 Eclipse 抱怨:

Parser error "'{' expected in compound-statement.

所以我猜这是在某些 PHP 版本中实现的。

【问题讨论】:

  • “我在 PHP 手册中找不到解释使用的部分”---你检查过匿名函数参考页面吗?
  • @mario:这很有趣——#~Changelog 是什么意思?
  • @zerkms 这是一个文本搜索锚;非常非标准化。有一些关于这些功能的whatwg 讨论,但是没有去任何地方。所以我做了一个userscript

标签: php closures


【解决方案1】:

匿名函数/闭包和use 语言结构在版本 5.3.0 中实现

@查看更新日志:http://php.net/manual/en/functions.anonymous.php

【讨论】:

  • 如果它是对答案中文档的引用会很好
  • 嗨@zerkms,快点打败我吧!
猜你喜欢
  • 2016-07-08
  • 2018-04-14
  • 1970-01-01
  • 1970-01-01
  • 2021-12-06
  • 2010-09-20
  • 2015-05-26
  • 2012-02-06
相关资源
最近更新 更多