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

都return了就不要global引用变量了吧,记得手册说global有意外行为


function dirSize($path){
	$handle=opendir($path);
	while(($item=readdir($handle))!==false){
		if($item!="."&&$item!=".."){
			if(is_dir($path."/".$item)){
				$func=__FUNCTION__;
				$sum+=$func($path."/".$item);
			} else if (is_file($path."/".$item)){
				$sum+=filesize($path."/".$item);
			}
		}
	}
	closedir($handle);
	return $sum;
}


正在回答

3 回答

你是要把之前的也加进来,所以你要把之前的大小记录下来

^-^...

0 回复 有任何疑惑可以回复我~
#1

giantbranch

static这里可用吗
2015-01-07 回复 有任何疑惑可以回复我~

static用了你清除不了值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

都return了就不要global引用变量了吧,记得手册说global有意外行为

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