查找冗余用户功能

时间:2010-04-14 17:52:03

标签: php function redundancy

我正在分析一个应用程序,该应用程序在许多文件中都有大量功能,我正在尝试隔离那些不会被调用的函数。

在我继续之前有任何想法吗?

1 个答案:

答案 0 :(得分:2)

我不相信有一种简单的方法可以做到这一点。 print_r(get_defined_functions());在一个文件中,可以包含在每个文件的末尾或全局文件中。收集输出并搜索所有文件以进行函数调用。这将隔离你的功能。

或者

将所有函数移动到包含文件,注释掉函数,然后允许应用程序出错。当您获得这些函数的错误时,取消注释函数以解决错误。在所有检查结束时,您将获得未使用的注释函数列表。

无论哪种方式都不容易。