Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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代码序列的步骤_Php_Visualization - Fatal编程技术网

可视化PHP代码序列的步骤

可视化PHP代码序列的步骤,php,visualization,Php,Visualization,是否有任何工具可以使PHP代码序列可视化,从而避免出现以下错误? 我有一个想法,PHP代码后面的代码将覆盖开始时的代码。然而,我的情况并非如此。我不确定自己是否真正理解了这个问题,但一个解决方案可能是使用调试器;一个很好的方法就是使用 扩展名,可以用作 还有一些集成了调试工具的图形化IDE,比如 顺便说一句,这两个都是免费的 有了这些,你可以一步一步地做,设置断点,观察变量的内容,查看堆栈跟踪,等等。。。它适用于Web和CLI脚本;-) 当然,这意味着在执行脚本的机器上运行Eclipse。。

是否有任何工具可以使PHP代码序列可视化,从而避免出现以下错误?


我有一个想法,PHP代码后面的代码将覆盖开始时的代码。然而,我的情况并非如此。

我不确定自己是否真正理解了这个问题,但一个解决方案可能是使用调试器;一个很好的方法就是使用

  • 扩展名,可以用作
  • 还有一些集成了调试工具的图形化IDE,比如
顺便说一句,这两个都是免费的

有了这些,你可以一步一步地做,设置断点,观察变量的内容,查看堆栈跟踪,等等。。。它适用于Web和CLI脚本;-)

当然,这意味着在执行脚本的机器上运行Eclipse。。。但是如果你在你的开发机器上执行它,你可能有一个GUI和所有这些,所以它应该是好的。。。
(我知道,对于web应用程序,您可以让Eclipse运行在与PHP web服务器不同的机器上——这就是所谓的“远程调试”)


显然,您可能不会在生产服务器上执行此操作,但是,只要您在开发机器上,使用调试器有时确实有助于了解到底发生了什么^^

最近几个月我一直在使用Drupal;有时,使用调试器是理解什么叫做什么以及如何调用的唯一“理智”方法^^



免责声明:诚实地说:这个答案的很大一部分是我几天前回答的一个问题的回复。

你必须以“to”这个词开始每个问题吗?关于Eclipse的观点很好PHP的EasyEclipse似乎也很有用。