批改状态:合格
老师批语:递归在无限级分类中会用到
作业标题:0806 PHP编程作业
作业内容:请实例演绎你对回调函数与递归函数的理解?
<?php$func=function ($a,$b){return $a+$b;};function test ($callback){return $callback;}echo test($func(10,20));echo "<br>";function test1 (string $name){return "我的名字叫:".$name;}echo call_user_func('test1',"小明");?>
<?phpfunction delete_dir_file($dir){//声明一个初始状态 默认情况下缓存未被删除$res = false;if(is_dir($dir)){//成功打开目录流if($handle = opendir($dir)){while (($file = readdir($handle)) !== false){if($file != '.' && $file != '..' ){if(is_dir($dir.'\\'.$file)){delete_dir_file($dir.'\\'.$file);}else{//unlink只能删除一个文件unlink($dir.'\\'.$file);}}}}//关闭目录句柄closedir($handle);//目录只有为空的情况下才能被直接删除if(rmdir($dir)){$res = true;}}return $res;}$app_path = __DIR__ ;delete_dir_file($app_path);?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号