PHP Callstack工具

Dan*_*ang 7 php diagram

我正在处理由其他人编写的非常大的PHP应用程序.

有没有人知道任何工具(免费或商业),这将允许我绘制哪个PHP文件包含/调用/需要哪个其他PHP文件?

我试过nWire for PHP,它没有准确捕获我的include()调用.

Sar*_*raz 2

不确定这样的工具,但要知道包含哪些文件,您可以使用 get_included_files并且可以获得像这样定义的变量、常量和函数

// get vars
$vars = get_defined_vars();
// get constants
$consts = get_defined_constants();
// get functions
$funcs = get_defined_functions();
Run Code Online (Sandbox Code Playgroud)

get_define_vars
get_define_constants
get_define_functions