当XDebug输出错误时,WAMP和BrowserSync

时间:2014-10-21 08:05:13

标签: browser gruntjs wamp sync xdebug

我安装了WAMP,并且XDebug在浏览器中显示PHP错误 我还使用BrowserSync和Grunt在代码发生变化时重新加载页面。所以,我有这种PHP文件:

<?php

    bad_code_here

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

?>

问题是当出现PHP错误时,BrowserSync不会自动刷新页面。 BrowserSync需要<head><body>标记,其中插入了用于刷新页面的JavaScript。 XDebug不会创建此类标记,因此,如果存在致命错误,则在更正页面后页面将不会刷新。

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

  • 更改XDebug使用的模板,以便始终存在<head><body>标记。我找不到XDebug使用的HTML文件。这可能吗?

  • 让我的代码生成这样的标签,但只有在有错误的时候(我不知道PHP是否提供了这样的选项,说:代码失败的任何时候生成这个标题和HTML)

还有其他选择吗?

0 个答案:

没有答案