php递归函数的注意事项
2021-09-29 本文已影响0人
知码客
在 PHP 中可以调用递归函数。 也算是很常用的方式了。
function recursion($a)
{
if ($a < 20) {
echo "$a\n";
recursion($a + 1);
}
}
注意: 但是要避免递归函数/方法调用超过 100-200 层,因为可能会使堆栈崩溃从而使当前脚本终止。 无限递归可视为编程错误。
在 PHP 中可以调用递归函数。 也算是很常用的方式了。
function recursion($a)
{
if ($a < 20) {
echo "$a\n";
recursion($a + 1);
}
}
注意: 但是要避免递归函数/方法调用超过 100-200 层,因为可能会使堆栈崩溃从而使当前脚本终止。 无限递归可视为编程错误。