用Heredoc破坏VS代码的语法高亮

时间:2019-04-10 14:05:21

标签: php visual-studio-code

VS code's syntax highlighting broke here

如图所示,语法高亮显示在heredoc(在本例中为_HTML)之后。如何解决这个问题?谢谢。

2 个答案:

答案 0 :(得分:0)

删除_HTML行上的标签。

答案 1 :(得分:0)

正如AbraCadaver所说,它失败了,因为您的Heredoc无效(对于PHP <7.3)。删除括号和_HTML之间的空间。还要将结束的_HTML放在该行的第一个偏移处。

否则,它会认为您没有关闭它,因此将其显示,因为该字符串会继续(因为确实如此)。