Sublime Text:在带有PHP片段的HTML链接中,&符号突出显示为红色?

Top*_*unt 3 html php sublimetext2

我正在编写我理解为非常标准的PHP/HTML代码.在PHP中模仿一个粗略的RESTful架构,受Rails的启发.我的页面包含许多动态生成的链接,结构如下:

<a href='objects_list.php?coursekey=<? echo $coursekey; ?>&delete_section=<? 
  echo $row['key']; ?>'>delete</a>
Run Code Online (Sandbox Code Playgroud)

如您所见,该链接有两个URL变量,每个变量都是根据页面知道的PHP变量设置的.很常见,对吗?

我最近转向Sublime Text 2作为我的主要开发环境.我认为这太棒了,我的开发过程得到了很大改善.但Sublime的语法突出显示似乎被在任何链接中分隔URL变量的&符号(&)弄糊涂了.它用红色突出显示每个&符号,好像我认为我犯了一个错误.

知道为什么吗?有什么方法可以让Sublime认识到链接通常需要在其中加上&符号?

编辑:无论PHP片段是否包含在链接href中,都会发生这种情况.Sublime似乎在链接中不信任&符号......?

Mar*_*pel 5

在一个href属性中,&符号应该由其HTML实体表示&amp;,否则HTML验证器会抱怨.Sublime Text正确地将&没有实体的单个标记为错误.

另请参见&(&)旁边的其他字符应该在HTML href/src属性中编码?我是否在编码<a href...>&符号?