<?php
function demo($num)
{
echo "$num<br>";
if($num > 0)
{
demo($num - 1);
}else
{
echo '-----------------<br>';
}
echo "$num<br>";
}
demo(10);
?>
最后输出的结果为:
10
9
8
7
6
5
4
3
2
1
0
-------
0
1
2
3
4
5
6
7
8
9
10
横线后的0到10是因为,当demo执行的时候,
只是执行到demo($num - 1);然后到$num到0之后,才开始执行往回执行demo($num - 1)后面的代码;