1
我剛剛得到了這個設置,我想知道爲什麼調試器不僅在斷點處停止,而且還在未定義的變量和不建議使用的命令處停止。一切都很好,但不是我現在想要做的。使用Xdebug在Sublime Text 3中調試PHP
我該如何控制它,使其僅停留在我定義的斷點?
我剛剛得到了這個設置,我想知道爲什麼調試器不僅在斷點處停止,而且還在未定義的變量和不建議使用的命令處停止。一切都很好,但不是我現在想要做的。使用Xdebug在Sublime Text 3中調試PHP
我該如何控制它,使其僅停留在我定義的斷點?
文件Xdebug.sublime的設置包含控制的XDebug時應該比其他的斷點停止線的配置,如下:
{
// Break on exceptions, suspend execution
// when the exception name matches an entry in this list value.
"break_on_exception": [
// E_ERROR, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR
"Fatal error",
// E_RECOVERABLE_ERROR (since PHP 5.2.0)
"Catchable fatal error",
// E_WARNING, E_CORE_WARNING, E_COMPILE_WARNING, E_USER_WARNING
// "Warning",
// E_PARSE
"Parse error",
// E_NOTICE, E_USER_NOTICE
// "Notice",
// E_STRICT
"Strict standards",
// E_DEPRECATED, E_USER_DEPRECATED (since PHP 5.3.0)
// "Deprecated",
// 0
"Xdebug",
// default
"Unknown error"
],
}
啊哈〜也許該文件Xdebug.sublime的設置是關鍵: –