跟踪中型项目中多个文件的文件依赖性

时间:2010-04-01 19:03:33

标签: php version-control web-applications

我的PHP代码在许多文件之间分开,我经常发现自己使用这样的代码:

require_once( "$preIP/functions.php" );

问题是我必须继续使用它,有时这些陈述变得多余。

您使用/建议使用哪种系统来跟踪所有PHP文件中的所有相互依赖关系?

2 个答案:

答案 0 :(得分:1)

可能想看看这个: autoloading

我已经好几次使用了它并且神奇地工作了所以我从未深入研究它。

答案 1 :(得分:1)

您可以尝试的一件事是将所有“require_once”调用记录到浏览器,类似FirePHP - 如果您不想将所有函数调用从require_once更改为另一个,则可以{{ 3}}使用核心代码,并在其中包含对FB :: log的调用,以便每次包含文件时都能看到它,以及它包含在哪里。

使用eclipse,你可以深入研究PHP的源代码,看看所有函数的作用,如果我没记错的话。必须在某处在线复制,但快速搜索没有找到它 - 希望有人用链接评论!