21,892
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
<?php
function draw($total,$line=1,$result="a1"){
echo "<script>alert('$total,$line')</script>";
if($line>$total){
return;
}
else{
$line++;
//echo $result;
echo "<script>alert('draw1($total,$line,$result)')</script>";
draw($total,$line,$result);
echo "<script>alert('draw2($total,$line,$result)')</script>";
}
echo $result;
}
draw(3);
?>
function draw($total,$line=1,$result="a1"){
echo "<script>alert('$total,$line')</script>";
if($line>$total){
return;
}
else{
$line++;
//echo $result;
echo "<script>alert('draw1($total,$line,$result)')</script>";
echo "递归前 line = $line\n";
draw($total,$line,$result);
echo "递归后 line = $line\n";
echo "<script>alert('draw2($total,$line,$result)')</script>";
}
echo $result;
}
draw(3);