PHP 8.5 闭包支持直接递归调用,不再需要 use (&$closure)
💡
原文中文,约400字,阅读约需1分钟。
📝
内容提要
在 PHP 8.5 之前,闭包递归调用需要使用变量引用。PHP 8.5 引入了 Closure::getCurrent() 方法,简化了闭包自引用,使递归调用更加简单明了。
🎯
关键要点
- 在 PHP 8.5 之前,闭包递归调用需要使用变量引用。
- PHP 8.5 引入了 Closure::getCurrent() 方法,简化了闭包自引用。
- Closure::getCurrent() 方法允许闭包在执行过程中获取对自身的引用。
- 使用 Closure::getCurrent() 方法使得递归调用变得简单明了。
➡️