代码之家  ›  专栏  ›  技术社区  ›  zaf

查找冗余用户功能

  •  2
  • zaf  · 技术社区  · 14 年前

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

    在我继续之前有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Brant Messenger    14 年前

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

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

    不管怎样都不容易。