是否可以设置" PHP异常断点"在PhpStorm调试器内部,以便每次使用特定变量时触发它?
例如,我在请求中有$_GET['foo']
,并希望每次在代码中使用变量$_GET['foo']
时调试器都会暂停。
答案 0 :(得分:3)
异常断点仅在发生错误时触发,因此简短答案为“否”。
但是,您可以在项目文件浏览器中右键单击(或控制+单击,对于Mac)源树中的顶级文件夹,然后选择“在路径中查找”以查找$_GET['foo']
的所有实例。一旦你知道它们的位置,就用通常的方式创建正常的断点。然后根据你对这些断点的意图将它们变成一个“小组”:
$_GET['foo']
创建断点,以全局搜索它们(查找项目的主文件夹) ;然后右键单击为PC或 [控制] + [单击] 为Mac找到此选项。)$_GET['foo']
的所有地方设置断点后,点击运行>查看断点以在列表中显示它们。在查看断点屏幕中,您可以通过选中其框来启用或禁用整个断点组。当不再需要该组及其断点时,可以通过单击[ - ]减号按钮删除组。