Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Eclipse查看调用函数或使用类的位置_Php_Eclipse - Fatal编程技术网

Php 使用Eclipse查看调用函数或使用类的位置

Php 使用Eclipse查看调用函数或使用类的位置,php,eclipse,Php,Eclipse,我将Eclipse与PHP结合使用,并试图追溯调用函数和类的实例化,以了解使用某段代码的原因 Eclipse界面有点凌乱。如何查看函数调用跟踪?这可能吗 谢谢, Alex一个很好的解决方案可能是在逐步模式下使用调试器,或者在希望查看调用跟踪的位置设置断点 这将允许您查看变量和调用跟踪/历史记录,并且可以逐行进入源代码的执行 关于调试和Eclipse,下面的问题+答案应该能有所帮助:我的这篇文章实际上不是一个解决方案,只是想与大家分享 除了已经应答的内容(在运行时启用调用跟踪),PHPcalled

我将Eclipse与PHP结合使用,并试图追溯调用函数和类的实例化,以了解使用某段代码的原因

Eclipse界面有点凌乱。如何查看函数调用跟踪?这可能吗

谢谢,
Alex

一个很好的解决方案可能是在逐步模式下使用调试器,或者在希望查看调用跟踪的位置设置断点

这将允许您查看变量和调用跟踪/历史记录,并且可以逐行进入源代码的执行


关于调试和Eclipse,下面的问题+答案应该能有所帮助:

我的这篇文章实际上不是一个解决方案,只是想与大家分享

除了已经应答的内容(在运行时启用调用跟踪),
PHP
called的
Eclipse
插件有一个名为
callhierarchy
的功能。但是,它看起来像是从最新版本3.1开始的


这就是为什么我说我的帖子不是一个答案,但我希望这样的话能够激励
PDT
在这里输入代码
插件开发人员。

你可能想要的是参数堆栈,可以在PHP工具和参数堆栈下的Show view中找到。

我使用的是Ubuntu操作系统。您所指的讨论中讨论的调试器似乎只在Windows上运行。是吗?不是:它在Linux/Ubuntu上运行很好(我在一些机器上使用Ubuntu),但是下载URL只有Windows二进制文件。你是怎么让它在Ubuntu上工作的谢谢有一个
php5 xdebug
包;或者您可以使用pecl命令:
pecl安装xdebug
(前提是您已经安装了所需的开发工具)用于“良好的免费PHP调试器”的死链接