声明闭包:函数使用($var){/*code*/}


declaring closures: function use($var) {/*code*/}

由于我很难找到任何关于use()的官方信息,所以可以把它的PHP页面链接给我吗?

$closure = function use($var) {
   //> Code    
}

正如有人发布的,我当然已经看到了这个链接:

  • http://php.net/manual/en/functions.anonymous.php

但它根本没有解释的使用(除了一个小例子)

附录

我不想讨论use是否应该使用

PS。我问这个问题是因为我认为use对闭包非常重要,而且似乎没有任何官方文档(除了OZ_发布的RFC链接)

除了这里的小例子http://php.net/manual/en/functions.anonymous.php和此处的wiki页面https://wiki.php.net/rfc/closures

答案是否定的:没有任何关于use的官方文件。

在PHP 5.3.0中,函数"使用";标识符?

http://php.net/manual/en/functions.anonymous.php#example-154
https://wiki.php.net/rfc/closures

我不明白你在找哪份文件,这很简单。use定义了匿名函数可以访问的变量。use中的变量在定义时分配,而不是在调用函数时分配,并且它提供了以下功能:)