public function xxoo(){ $dir = '/home/wwwroot/default/tibaobao'; echo $this->countLine($dir) . " "; } public function countLine($dir) { $count = 0; if (is_dir($dir)) { $files = scandir($dir); foreach ($files as $file) { if ($file[0] == '.') continue; $file = $dir . "/" . $file; if (is_dir($file)) { $count += self::countLine($file . "/"); } else { if (strpos($file, ".php")) $count += count(file($file)); } } } else { $count += count(file($dir)); } return $count; }