2013-02-25 180 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

相關問題