你是如何调试PHP手稿的?

你是如何调试的 PHP 手稿?

我认识到标准调试,例如使用错误报告。 断点调试 的PHPEclipse 另外还是很有价值的。

是什么 理想 (关于快速而且非常简单)意味着在phpStorm或任何其他各种IDE中进行调试?

0
2019-05-03 23:01:07
资源 分享
答案: 11

我使用zend Workshop在调试器中构建日食。 与使用xdebug的eclipse pdt进行调试相比,它的运行仍然缓慢。 运气好的话,他们一定会解决这些问题的。虽然当前的发射速度确实有所提高,但仍要花费2-3秒才能达到临界点。 zend firefox工具栏实际上使点变得非常容易(调试下一个网页,现有网页等)。 此外,它还提供了一个探查器,该探查器肯定会对您的代码进行基准测试,并提供饼图,实现时间等

0
2019-12-03 04:53:48
资源

在制造设置中,我使用error_log()将错误日志记录到Web服务器的相关信息。

0
2019-05-31 20:45:02
资源

1)我使用print_r()。 在TextMate中,我有一个'pre'的片段,它增加到这个:

echo "<pre>";
print_r();
echo "</pre>";

2)我使用Xdebug,但还没有能力让GUI完全在我的Mac上运行。 它至少打印出桩痕的清晰变化。

0
2019-05-18 02:51:56
资源

你可以使用Firephp作为附加的firebug,在与javascript完全相同的设置中调试php。

我还使用前面描述的Xdebug的来分析php。

0
2019-05-10 17:16:37
资源

根据我的关注点,例如将error_reporting(E_ALL)与类似检查相结合(找到烦人的行/文件,最初发生的错误;你知道它不是常常行/文件php通知你了吗?),IDE支持匹配(解决“解析错误:语法错误,意外的$ end”问题),以及print_r(); 出口 ; 卸载(实际设计师观察资源; p)。

你另外不能用“memory_get_usage();”击败phpdebug(检查sourceforge) 还有“memory_get_peak_usage();” 找到故障位置。

0
2019-05-10 11:30:32
资源

Derick Rethans的Xdebug的很棒。 我使用它的时间较早,而且它的安装也不是那么容易。 一旦你完成了,你就不会意识到没有它你是如何处理的: - )

有一篇关于Zend开发者专区的优秀文章(在Linux上安装并不会显得那么复杂),还有一个Firefox插件,我从来没有用过它。

0
2019-05-08 10:24:16
资源

在所有诚意中,混合使用print和print_r()来发布变量。 我认识到有几个人喜欢使用各种其他先进的方法,但我发现这是最方便的使用方法。

我肯定会声称我真的没有完全重视这一点,直到我在Uni做了一些微处理器演示并且也无法使用它。

0
2019-05-07 21:56:19
资源

我已经使用了Zend Studio(5.5)Zend平台。 这提供了正确的调试,断点/步进代码等等,尽管速度很快。

0
2019-05-07 19:28:15
资源

print_r(debug_backtrace());

或类似的东西 :- )

0
2019-05-07 19:23:31
资源

为print_r()+1。 利用它来卸载对象或变量的材料。 为了使其清晰易读,请使用预标记,以便您不需要观看资源。

echo '<pre>';
print_r($arrayOrObject);

另外var_dump($ point) - 这对于查看这类子主题非常有价值

0
2019-05-07 18:25:22
资源

尝试Eclipse PDT来安排一个Eclipse设置,它具有你所说的调试属性。 输入代码的能力是一种更好的调试方法,之后var_dump的旧方法以及多个打印指示可以看出循环失败的位置。 当所有其他方面都失败了,而且我所拥有的只有SSH和强度我仍然是var_dump() / die()来找到代码向南的位置。

0
2019-05-07 17:13:24
资源