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() 方法使得递归调用变得简单明了。
➡️

继续阅读