批改状态:合格
老师批语:mysql前期学习尽量不使用图形界面,用命令行印象更加深刻
递归函数: recursion 函数自身调用自身, 但必须调用自身之前有满足特定条件,否则会无线调用下去。
<?php// 封装一个递归函数,目的是删除所有缓存目录(及其子目录,文件)$dir = __DIR__ . DIRECTORY_SEPARATOR . 'runtime';// echo $dir;function delete_dir_file($dir){$flag = false; //默认没删除成功runtime目录//判断是不是文件夹if (is_dir($dir)) {// 打开目录流 成功返回一个资源类型 目录句柄 否则falseif ($handle = opendir($dir)) {while (($file = readdir($handle)) !== false) {// 在php中删除一个文件夹的前提是该文件夹为空if ($file != '.' && $file != '..') {if (is_dir($dir . DIRECTORY_SEPARATOR . $file)) {// 子内容是目录delete_dir_file($dir . DIRECTORY_SEPARATOR . $file);} else {// 子内容是文件unlink($dir . DIRECTORY_SEPARATOR . $file);}}}closedir($handle);if (rmdir($dir)) {$flag = true;}}} else {echo "没有找到文件夹...";}return $flag;}$res = delete_dir_file($dir);if ($res) {echo json_encode(['msg' => '清除成功', 'satatus' => 1], 320);}
SELECT USER()
得到登陆的用户
SELECT VERSION()
得到MySQL的版本信息
SELECT NOW()
得到当前的日期时间
SELECT DATABASE()
得到当前打开的数据库
操作环境:MacOs11.4(m1芯片) + Navicat Premium 15 + MAMP



Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号