Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
一、递归函数
递归函数,最基本的特点是函数自身调用自身,但必须在调用自身前有条件判断,否则无限无限调用下去。
实例:简单实现清空Cache文件夹
$path = "./Cache/";
//清空文件夹函数和清空文件夹后删除空文件夹函数的处理
function delCache($path){
//如果是目录则继续
if(is_dir($path)){
//扫描一个文件夹内的所有文件夹和文件并返回数组
$pathArr = scandir($path);
//var_dump($pathArr);
foreach($pathArr as $filepath){
//排除目录中的.和..
if($filepath !="." && $filepath !=".."){
//如果是目录则递归子目录,继续操作
if(is_dir($path.$filepath)){
//子目录中操作删除文件夹和文件
delCache($path.$filepath.'/');
//目录清空后删除空文件夹
@rmdir($path.$filepath.'/');
}else{
//如果是文件直接删除
unlink($path.$filepath);
}
}
}
}
}
//调用函数,传入路径
delCache($path);
二、SQL语句基本使用
(1)新建staff表
初始化数据如下:
(2)SQL语句基本使用
— 增加记录
INSERT INTO staff (Name,Profession,Age) VALUES (‘王五’,’柜员’,24);
显示结果如下:
— 删除记录
DELETE FROM staff WHERE Name=’王五’;
显示结果如下:
— 查找记录
SELECT * FROM staff WHERE Name=’张三’;
显示结果如下:
— 修改记录
UPDATE staff SET Age=28 WHERE Name=’张三’;
显示结果如下: