我正在使用这个脚本,但我想为递归函数指定一个最大深度。不知道怎么用,总是报错。我应该如何在这里使用::setMaxDepth?
public function countFiles($path)
{
global $file_count;
$depth=0;
$ite=new RecursiveDirectoryIterator($path);
$file_count=0;
foreach (new RecursiveIteratorIterator($ite) as $filename=>$cur) :
$file_count++;
$files[] = $filename;
endforeach;
return $file_count;
}