XDebug输出错误时的WAMP和BrowserSync

XDebug输出错误时的WAMP和BrowserSync,browser,gruntjs,wamp,sync,xdebug,Browser,Gruntjs,Wamp,Sync,Xdebug,我已经安装了WAMP,它有XDebug在浏览器中向我显示PHP错误。 我还使用Grunt在代码发生更改时重新加载页面。我有这样一个PHP文件: <?php bad_code_here echo "<html><head><title>Test</title></head><body></body></html>"; ?> 问题是当出现PHP错误时,BrowserSy

我已经安装了WAMP,它有XDebug在浏览器中向我显示PHP错误。 我还使用Grunt在代码发生更改时重新加载页面。我有这样一个PHP文件:

<?php

    bad_code_here

    echo "<html><head><title>Test</title></head><body></body></html>";

?>
问题是当出现PHP错误时,BrowserSync不会自动刷新页面。BrowserSync需要一个和标记,其中插入了刷新页面的JavaScript。XDebug不会创建这样的标记,因此,如果出现致命错误,在我更正这些错误后,页面将不会刷新

为了解决这个问题,我想知道我是否可以:

更改XDebug使用的模板,使其始终具有and标记。我找不到XDebug使用的HTML文件。这可能吗

让我的代码生成这样的标记,但只有当出现错误时,我不知道PHP是否提供了这样一个选项,即:只要代码失败,就生成这个头和HTML


还有其他选择吗?

我敢问F5键有什么问题吗?我有双显示器,我已经设法使它工作了。只需在一个显示器上进行更改,并在另一个显示器上看到它们自动重新加载,就更舒适、更省时了。CSS被注入,这意味着页面甚至不重新加载,只更新了布局和样式。使用单显示器时,您仍然需要更改窗口,但使用2显示器时,它真的很酷。顺便说一下,我成功地禁用了XDebug,并在PHP中创建了自己的错误处理程序。