为了账号安全,请及时绑定邮箱和手机立即绑定

这一段什么意思啊?看不懂

if(is_dir($path."/".$item)){
    $func=__FUNCTION__;
    $func($path."/".$item);
   }

正在回答

1 回答

首先你要知道,函数名后加一对小括号,就执行了一次这个函数。
所以一个存储了函数名的变量,后面加一对小括号,就代表执行了一次函数。

你的代码:

如果($path."/".$item这个路径是一个文件夹){

    将当前的函数名保存在一个变量中;
    执行一次当前的函数,参数是文件夹路径;    //函数不断自己调用自己(递归),从而打开一级又一级的目录
    
}
1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
WEB在线文件管理器
  • 参与学习       36222    人
  • 解答问题       332    个

通过本课程文件目录函数库的学习,让你掌握文件、目录函数库的应用

进入课程

这一段什么意思啊?看不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信