計算你開發的 PHP 程式大小_php实例

复制代码 代码如下:

<?php   

/**   
* 計算該目錄下的程式規模,包含檔案數,行數,字數   
*   
* @version 1.0   
* @since 1.0   
* @access public   
* @author Ryan <ryan@shinersoft.com>   
* @copyright Copyright (c) 2002-2004 by Shiner Technologies Co., Ltd.   
* @package AAPortal   
*/   

// 請修改這個目錄的位置   
$dir = "aaportal";   

// 以下不用更動   
$counts = array("directory" => 0, "file" => 0, "line" => 0, "size" => 0);   

check($dir);   

echo "Total:\n";   
echo "Directry : ".$counts["directory"]."\n";   
echo "File : ".$counts["file"]."\n";   
echo "Line : ".$counts["line"]."\n";   
echo "Size : ".$counts["size"]."\n";   

function check($dir)   
{   
    global $counts;   

    if ($dh = opendir($dir)) {   
        while (($file = readdir($dh)) !== false) {   
            if ($file == ".") continue;   
            if ($file == "..") continue;   
            if ($file == "CVS") continue;   
            $path = $dir."/".$file;   
            if (is_dir($path)) {   
                $counts["directory"]++;   
                //echo "dir ".$counts["directory"]."  $path\n";   
                check($path);   
            } else {   
                $ext = array_pop(explode('.', basename($path)));   
                if ($ext=="php" || $ext=="inc") {   
                    $counts["file"]++;   
                    //echo "file ".$counts["file"]."  $path\n";   
                    $lines = file($path);   
                    $counts["line"] += count($lines);   
                    $counts["size"] += filesize($path);   
                }   
            }   
        }   
        closedir($dh);   
    }   
} ?> 

时间: 2024-11-08 18:52:04

計算你開發的 PHP 程式大小_php实例的相关文章

敏捷的軟體開發流程(CMMI)

敏捷的軟體開發流程(CMMI) 發表於 2006 年 10 月 15 日 由 Tsung 大公司都很喜歡推一堆流程, CMMI, Scrum, Agile .... 有一卡車的流程, 總而言之大多數就是多一堆的報表出來(當然有些流程例外), 來做 Check 的動作... 到底這些流程的精神在哪邊... 下面整理一下找到的連結, 還有 CMMI 推導者推行成功後受 ITHome 採訪的文章~ 可以參考看看  讓幽默態度在工作上發揮蝴蝶效應(CMMI推導者感言) 敏捷的軟體開發流程 - MS 你真

捷的軟體開發流程(CMMI)

敏捷的軟體開發流程(CMMI) 發表於 2006 年 10 月 15 日 由 Tsung 大公司都很喜歡推一堆流程, CMMI, Scrum, Agile .... 有一卡車的流程, 總而言之大多數就是多一堆的報表出來(當然有些流程例外), 來做 Check 的動作... 到底這些流程的精神在哪邊... 下面整理一下找到的連結, 還有 CMMI 推導者推行成功後受 ITHome 採訪的文章~ 可以參考看看  讓幽默態度在工作上發揮蝴蝶效應(CMMI推導者感言) 敏捷的軟體開發流程 - MS 你真

請教一數學式如何用VB計算

问题描述 這是一項物理實驗ρ(t)=A+αT/1+BT+0.5*BT^2A=50*10^(-6)T和ρ(t)在下面↓請問B跟A如何計算如何將這些數據讀入陣列?溫度Tρ(t)296.5720000000000.496902000000296.5620000000000.496660000000296.5930000000000.496396000000296.5960000000000.496122000000296.5810000000000.495819000000296.5910000000

招聘C#開發人員(廣州)

问题描述 本公司分工較爲明確,有多种崗位,可看具體情況而定,開發Winfrom爲主可為一般開發人員,或者新技术研发人員,或者商業模型設計人員要有2年或以上的開發經驗工資4k以上,具體視情況而定MSN:anson-helldog@hotmail.com 解决方案 解决方案二:WinForm为什么不招C++?

請問哪里有visual studio 2005開發工具免費下載啊?非常感謝

问题描述 請問哪里有visualstudio2005開發工具免費下載啊?其它版本的也可以,非常感謝 解决方案 解决方案二:微软网站有个免费版本www.asp.net也有解决方案三:可是我到www.microsoft.com沒有下載到啊,我聽別人說有幾個G那么大是真的嗎?解决方案四:中文专业版是2.54G.MS官方网有express版下载,可以满足学习的一般开发.我想没几个个人用户买得起正版VS05吧,我在学校得到的,老师去买个D盗碟,放在学校内网FTP供同学们下载(汗~~~为人师表居然鼓励D盗,

菜鳥關於JAVA開發模式問題請教

问题描述 背景:因為最近公司要求,未來部分專案轉向JAVA開發,脫離微軟,盡量使用開源東西,降低成本(公司是製造業集團,開發的軟件也都是公司內部使用),而之前公司幾個事業部都是使用(.NET + Oracle)現在集體在學習JAVA開發,而技術是由總公司決定的,使用ZK框架開發,目前在學習過程中,自己感覺到一些疑問,平時都會來論壇,知道大神非常多,所以在這裡開個帖子請教.首先我的.NET開發模式歷程:03-04年:asp 05-06年:asp.net (使用.net服務器控件開發,感覺很像現在學

visual studio-c#開發 edi (電子資料交換) ANIS X12

问题描述 c#開發 edi (電子資料交換) ANIS X12 最近公司的客戶 系統更換為EDI的方式 但是 下單的時候 是給我們EDI ANSI X12 850的標準格式 850好像是採購訂單 然後我們還需要再轉成 edi格式給客戶 我有在網路上查到 EDI Framwork 可是測試版檔案只有2K的限制 完全無法使用 想請問有哪位高手用c#寫過嗎? 解决方案 你们公司是做货运的吗? 实际上大部分EDI的标准格式都只是用来做参考,各个公司在使用EDI文档的时候都会有或多或少的改变, 所以网上直

sdk-能否告知使用高德地图SDK計算里程數的功能呀?

问题描述 能否告知使用高德地图SDK計算里程數的功能呀? 能否告知使用高德地图SDK計算里程數的功能呀?需要計算方法和具體説明

sql server:自定義計算固定工作日,雙休日函數

---sql server declare @date datetime set @date='2012-02-03'--getdate() --本月第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,@date), 0) --本月最后一天 SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,@date)+1, 0)) ---有個月多少天函數 if exists (select * from dbo.sysobjects where