📜  PHP的匿名递归函数

📅  最后修改于: 2022-05-13 01:54:11.182000             🧑  作者: Mango

PHP的匿名递归函数

匿名递归函数是一种递归,其中函数不按名称显式调用另一个函数。这可以是全面完成,通过使用高阶函数传递一个函数作为参数,调用该函数。它可以通过反射功能隐式完成,反射功能允许根据当前上下文访问某些功能,尤其是当前函数。
在计算机科学的理论中,匿名递归是很重要的,因为匿名递归是一种不需要命名函数就可以实现递归的递归类型。

匿名递归的使用:

  • 匿名递归主要用于允许匿名函数的递归。
  • 特别是当它们形成闭包或用作回调时,以避免必须绑定函数的名称。

备择方案:

  • 使用命名递归和命名函数。
  • 如果给出了匿名函数,则可以通过将名称绑定到函数来完成匿名递归,就像在命名函数中一样。

方案一:


输出:
10
9
8
7
6
5
4
3
2
1

方案二:


输出:
720