0
A
回答
0
您只能使用use
关键字来继承匿名函数(闭包)中的变量。这与声明的返回类型无关。
见http://php.net/manual/en/functions.anonymous.php
在此澄清一点就是一个例子:
$a = 1;
$func = function() use ($a) {
return $a + 1;
}
// Call the closure that has captured $a
$func();
相关问题
- 1. 什么是PHP7的返回值类型声明的目的
- 2. PHP7:不应该标量返回类型声明接受整数?
- 3. 闭幕声明的返回类型
- 4. 在Clojure中声明gen-class方法声明中的返回类型
- 5. 什么是返回类型if`声明
- 6. 自定义返回类型声明
- 7. 在promise中返回声明
- 8. 在golang中声明一个具有任意返回类型的函数类型
- 9. 速记在打字稿中声明“返回类型”
- 10. 返回类型的线外定义与声明中的不同
- 11. 函数声明的返回类型中的const关键字
- 12. 主义PHP7 +类型提示,声明代理错误
- 13. 如何从基类型中声明的方法返回派生类型
- 14. 如何在UML中声明操作的泛型返回“T extends MyClass”类型?
- 15. Java 8 CompletableFuture从声明中返回子类型
- 16. 如何声明返回类型作为模板类型名称的内部类?
- 17. 返回声明在perl
- 18. 声明的类型
- 19. JOOQ型号API:insertQuery和Postgres返回声明
- 20. 如何声明一个返回泛型类的方法?
- 21. 函数返回类型的前向声明
- 22. employee1上的方法声明无效需要返回类型
- 23. 无效的方法声明;返回类型android studio
- 24. 如何声明两个数字元组的返回类型?
- 25. 声明变量,其类型是一个函数的返回类型
- 26. 返回LINQ的声明
- 27. 如何在全局数组声明中声明sysconf返回值?
- 28. 为什么Moq有时需要在返回中显式的类型声明?
- 29. 在返回声明中使用&&
- 30. 如果我不关心返回值,我应该声明什么返回类型?
啊......我明白了。命名函数只是函数。他们不是一流的citatents像匿名功能? JS中不是这样,所以我感到困惑。 – vladamx
是的,当涉及到这样的事情时,php是陈旧的;) –
PHP中没有头等公民:P –