我目前正在使用庞大的PHP代码库,这完全没有文档记录。
这是交易。每个页面调用都包含所有PHP代码。他们构建了一个简单的包含扫描目录的所有类型的函数,并包含它可以找到的所有PHP文件。它以递归方式为所有子文件夹工作。
我想知道在哪些文件以及这些函数来自哪些文件中使用了哪些函数。
我需要知道这一点才能切换到normale包含。它还为我提供了有关未使用的函数和文件的更多信息(因为它是一个非常古老和庞大的代码库,其中有很多遗留问题。)
有一个工具或PHP的东西可以在代码库中检查这种东西吗?
答案 0 :(得分:0)
NetBeans为我提供了非常好的可视性,用于现场查询。我很想知道你是否能获得更具价值的东西作为直接的“审计”或库存工具。
答案 1 :(得分:0)
这是一个老问题,所以你似乎找到了解决方案。有一个php函数:get_defined_functions()
,get_defined_vars()
,get_defined_constants()
。您可以在页面中使用它们,并且您知道定义使用但未使用的函数/变量/常量。