在我的vim文件中,当我在字符串中有一个关闭的php标记时,我的语法突出显示在那时停止
示例:
<?php
... Everything good up to this point
$xml = '<?xml version="1.0"?>';
$foo = 'bar' <-- starting here I loose highlighting to the end of the file
?>
我正在运行7.2.245版。任何人都有想法为什么会这样?只有我吗?或者这是一个已知的错误?
答案 0 :(得分:2)
这不是一个错误,你实际上已经结束了PHP字符串。你需要分手。喜欢"'.'?'.'>'
或其他什么
答案 1 :(得分:2)
确保您拥有最新版本的运行时文件,或者至少是最新版本的php语法文件。
请尝试使用this alternative语法文件。
答案 2 :(得分:1)
这很正常。请注意,SO语法高亮显示器也在此时停止突出显示;)
我的Windows编辑器做同样的事情。
答案 3 :(得分:-1)
即使是PHP的内置函数也可以这种方式工作(或者长期使用)