php递归函数的三种实现办法
1、利用引用做参数
function test($a=0,&$result=array()){

$a++;
if ($a<10) {
$result[]=$a;
test($a,$result);
}
echo $a;
return $result;
}
2、利用全局变量
function test($a=0,$result=array()){
global $result;
$a++;
if ($a<10) {
$result[]=$a;
test($a,$result);
}
return $result;
}
3、利用静态变量
function test($a=0){
static $result=array();
$a++;
if ($a<10) {
$result[]=$a;
test($a);
}
return $result;
}
递归函数一样平常不关心返回值