我安装了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)
还有其他选择吗?