Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';确定哪些php脚本不是';我不再用了?_Php - Fatal编程技术网

什么';确定哪些php脚本不是';我不再用了?

什么';确定哪些php脚本不是';我不再用了?,php,Php,当继承具有许多php5脚本(4000+)的大型web应用程序的维护编程时,确定哪些脚本不再使用并且可能被删除的最佳方法是什么?有一个项目 它查找从未调用过的函数,这可能有助于清理生产中保存的文件 为了查找未使用的文件,PHP没有固定的软件/算法(至少据我所知) 对于查找未使用的文件,我认为应该手动执行。我认为应该是一个脚本,通过目录收集所有脚本名称和打开的每个脚本,并搜索脚本是否包含或使用!(不认为这是最好的解决方案,但它可以工作)也许php5(或一个模块)中有某种机制来记录所有的include

当继承具有许多php5脚本(4000+)的大型web应用程序的维护编程时,确定哪些脚本不再使用并且可能被删除的最佳方法是什么?

有一个项目

它查找从未调用过的函数,这可能有助于清理生产中保存的文件

为了查找未使用的文件,PHP没有固定的软件/算法(至少据我所知)


对于查找未使用的文件,我认为应该手动执行。

我认为应该是一个脚本,通过目录收集所有脚本名称和打开的每个脚本,并搜索脚本是否包含或使用!(不认为这是最好的解决方案,但它可以工作)也许php5(或一个模块)中有某种机制来记录所有的include/requires?您可以创建一个新文件夹,粘贴到master index.php中,然后在该文件中逐个复制php将抱怨的所有脚本。。。一个和尚的工作,可以肯定的是,寻找未使用函数的可能重复是问题的一部分。。。这些脚本使用条件包含等。我的另一个想法是在一周左右的时间内通过apache2访问日志收集脚本访问。我会接受这个答案,尽管“手动并提供一些自动指导”可能是更好的答案。打开并检查每个文件似乎不是处理大型代码库的最佳方法。代码库中通常有一些模式可以被自动化利用。