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

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

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

正在回答

1 回答

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

你的代码:

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

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

举报

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

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号