批改状态:合格
老师批语:
1、将一个用户自定的”执行过程”当做参数传递给到函数中,大大增大了对该函数功能的扩展
2、调用函数时不传递标准的变量作为参数,而是将另一个函数作为参数传递到调用的函数中。
<?php$func=function($name1,$name2){return $name1+$name2;};function test(Closure $callback){$name1=1;$name2=5;echo $callback($name1,$name2);};echo test($func);?>
<?phpfunction del($dir){if(is_dir($dir)){$flag = false;if($handle = opendir($dir)){while (($file = readdir($handle)) !== false){if($file != '.' && $file != '..' ){if(is_dir($dir.'\\'.$file)){delete_dir_file($dir.'\\'.$file);}else{unlink($dir.'\\'.$file);}}}}closedir($handle);if(rmdir($dir)){$res = true;}}return $res;}$path = __DIR__ ;delete_dir_file($app_path);?>
递归函数还是只是仅仅学了一点,还得继续学习,加油。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号