查看文件夹中代码行数

    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;
    }
原文地址:https://www.cnblogs.com/pansidong/p/10149800.html