PHPLOC 是一个快速测量PHP项目大小和分析结构的工具。
此工具是以 PHPArchive(PHAR) 的形式分发的:
$wgethttps://phar.phpuit.de/phploc.phar$phpphploc.phar--versio使用 Phive 是管理项目工具依赖项的推荐方式:
$phiveistallphploc$./tools/phploc--versio不建议使用Composer下载安装此工具。
示例:$phpphploc.pharsrcphploc7.0.0bySebastiaBergma.Directories3Files10SizeLiesofCode(LOC)1882CommetLiesofCode(CLOC)255(13.55%)No-CommetLiesofCode(NCLOC)1627(86.45%)LogicalLiesofCode(LLOC)377(20.03%)Classes351(93.10%)AverageClassLegth35MiimumClassLegth0MaximumClassLegth172AverageMethodLegth2MiimumMethodLegth1MaximumMethodLegth117Fuctios0(0.00%)AverageFuctioLegth0Noticlassesorfuctios26(6.90%)CyclomaticComplexityAverageComplexityperLLOC0.49AverageComplexityperClass19.60MiimumClassComplexity1.00MaximumClassComplexity139.00AverageComplexityperMethod2.43MiimumMethodComplexity1.00MaximumMethodComplexity96.00DepedeciesGlobalAccesses0GlobalCostats0(0.00%)GlobalVariables0(0.00%)Super-GlobalVariables0(0.00%)AttributeAccesses85No-Static85(100.00%)Static0(0.00%)MethodCalls280No-Static276(98.57%)Static4(1.43%)StructureNamespaces3Iterfaces1Traits0Classes9AbstractClasses0(0.00%)CocreteClasses9(100.00%)Methods130ScopeNo-StaticMethods130(100.00%)StaticMethods0(0.00%)VisibilityPublicMethods103(79.23%)No-PublicMethods27(20.77%)Fuctios0NamedFuctios0(0.00%)AoymousFuctios0(0.00%)Costats0GlobalCostats0(0.00%)ClassCostats0(0.00%)









评论