今天用readdir查询文件中,查处的文件里带有. 和..而且方法中还有if($file="."| $file="..")continue;我想知道这个.和..是什么东西啊
function dir_all ( $path ) {
$handler = opendir($path);
while (false!==($tmp = readdir($handler))) {
if(is_dir( "$path/$tmp" )) {
if ($tmp=="." | $tmp=="..") continue;
echo $tmp."<br>\n";
dir_all ("$path/$tmp");
} else {
echo $tmp ."<br>\n";
}
}
}
而且这个方法中,如果if($tmp=="."| $tmp=="..")continue;没有这句会无限循环这是为什么啊,不明白
