递归求和
echo 'ceshichenggong';
class Suming{
function summing($s){
if($s>=1){
return self::summing($s-1)+$s;
}else{
return '不能小于1';
}
}
}
$su = new Suming();
echo $su->summing(100);
递归打印目录
function print_dir($path,$lev=1){
$fh = opendir($path);
while(($row = readdir($fh))!==false){
if($row == '.' || $row == '..'){
continue;
}
echo str_repeat(' ',$lev) . $row . '<br/>';
if(is_dir($path . '/' . $row)){
print_dir($path . '/' . $row,$lev+1);
}
}
closedir($fh);
}
print_dir('./');
本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/1712908