2013-02-25 65 views
3

我只想在变量中的值更改为特定值时才暂停执行。我正在使用PHPStorm和Xdebug。谁能告诉我如何做到这一点?我可以在更改的值上设置断点吗?

+0

见[文档】(https://confluence.jetbrains.com/display/PhpStorm/Using+the+PhpStorm+Debugger#UsingthePhpStormDebugger-Breakpoints),有有条件的,一个时间和禁用到达另一个断点之后断点。您也可以强制php将消息记录到控制台,而不是在达到断点时暂停。 – Buksy 2016-09-21 08:14:23

回答

6

放置一个断点,然后右键单击它(在红色的子弹上)。选择编辑,您可以输入一个条件。

+0

:p Duh。的确我可以。现在我知道了,这是完全明显的。谢谢,linepogl! – 2013-02-26 17:40:19

+7

你使用什么语法?假设你想要'$ k == 5'。我输入并且不起作用。 – greg 2013-06-24 21:53:12

1

正确按下后安装断点。在出现的窗口中,输入您要停止调试器的条件。使用zend调试器是可行的。

+0

+1为正确的答案,但我必须给它回答@linepogl首先回答。欢迎来到Stackoverflow! – 2013-02-26 17:36:13

相关问题