我正在分析一个应用程序,该应用程序在许多文件中都有大量功能,我正在尝试隔离那些不会被调用的函数。
在我继续之前有任何想法吗?
答案 0 :(得分:2)
我不相信有一种简单的方法可以做到这一点。 print_r(get_defined_functions());
在一个文件中,可以包含在每个文件的末尾或全局文件中。收集输出并搜索所有文件以进行函数调用。这将隔离你的功能。
或者
将所有函数移动到包含文件,注释掉函数,然后允许应用程序出错。当您获得这些函数的错误时,取消注释函数以解决错误。在所有检查结束时,您将获得未使用的注释函数列表。
无论哪种方式都不容易。