如何统计出 PHP 自带系统函数使用情况?
即除去自定义函数外,统计出 PHP 脚本自带函数使用频率。例如:
count 1000
substr 999
time 990
.....
P.S. 觉得没意义的人可以不用回答,我个人认为用的频率高的函数,说明更应该多看看,多学习下,对于初学者很有用啊。暂时觉得可以统计常见的wordpress drupal等程序看看函数使用情况。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
也许能用Google的Big Query去统计github上的php代码。
真的去写了个bigquery:
然而我没钱跑,估计要10刀。
补充,发现有两个小点的数据集,
bigquery-public-data.github_repos.sample_files和bigquery-public-data.github_repos.sample_contents,也有30.2GB内容,结果参考一下。代码和原始结果在Gist。
parseFunction不完善,忽略掉语言的关键字、自定义函数就是结果了:),下面开头是一部分:怎么会有这么无聊的需求?
先定义一个数组列表文件,把默认函数名全部录入。然后把PHP文件源码当文本,查找匹配,统计。
毫无意义,每个项目的业务逻辑都不一样, 实现的方式也都是多边的, 完全跟开发者的开发风格有关系, 这种统计没用吧
你修改php源代码,不然你说怎么实现
奇葩的问题,我也想知道。
也可以换一个问题,如何爬取所有github上的php源码,然后进行统计,按照自带函数使用频率进行排序?
感觉这是个了不起的事
实际上phpstrom就能做出这个事情,find in path 能找出某个东西,用了多少次数。
如果弄成程序的话,也可以做匹配