源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

計算你開發的 PHP 程式大小

  • 时间:2021-01-03 01:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:計算你開發的 PHP 程式大小
[u]复制代码[/u] 代码如下:
<?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);        }    } ?> 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部