PHP統計目錄下的檔案總數及程式碼行數,執行目錄中檔案的統計
跳過檔案的時候:符合的規則只是從檔案名稱著手,要配對的規則也僅限在開頭。
跳過檔案中的註解行:符合的規則只是從註解段落的頭部配對,如果出現// 及 *及 #及/*開頭的行及空白行會被跳過。所以類似/*這種多汗註釋,每行的開頭都必須加上*號,否則無法匹配到這種的註釋。
目錄篩選:符合的規則是從目錄名稱的全名符合
先下載我們本節課程所需用到的PHP統計目錄下的檔案總數及程式碼行數類:http://www.php.cn/xiazai/leiku/542
下載完成後找到我們需要的php類別文件,解壓縮至我們本地目錄,創建新的php檔案!
完成之後,我們要在新的php檔案裡呼叫這類,以及實例化該類別:
<?php include_once "wenjian.php";//引入类文件 $obj = new caculatefiles();//实例化 //如果设置为false,这不会显示每个文件的信息,否则显示 $obj->setshowflag(false); //会跳过所有all开头的文件 $obj->setfileskip(array('all')); $obj->run("D:/phpStudy/WWW/cv"); //所有文件,(默认格式为.php) $obj->setfileskip(array()); $obj->run("D:/phpStudy/WWW/cv"); $obj->setshowflag(true); //跳过所有i和a开头的文件,(比如接口和抽象类开头) $obj->setfileskip(array('i', 'a')); $obj->run("D:/phpStudy/WWW/cv"); ?>
運行結果如下圖所示:
以上是php統計目錄下的檔案總數及程式碼行數的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!