Eclipse PDT将两行标记为错误。我的网站运行良好,浏览器中没有错误,但Eclipse中的红色"x"正在困扰我
<?xml-stylesheet type="text/xsl" media="screen" href="<?php echo HOME ?>css/xsl/template.xsl" ?>
<?xml-stylesheet type="text/css" media="screen" href="<?php echo HOME ?>css/xsl/style.css" ?>
我已经禁用了短标签,所以我不知道为什么它仍然被认为是一个错误。
顺便说一句,错误消息是:
处理指令未关闭。
编辑:我更改了这两行,让PHP回显这两行。这解决了问题,但我仍然想知道为什么会发生这种情况。在选择正确答案之前,我将等待一两天的新答案。
我认为这是解析器中的一个错误。我想如果你去掉<?php echo HOME ?>
,红色标记就会消失。如果这是真的,你可以忽略这个问题。
Eclipse设置的"PHP>PHP解释器"部分有一个"使用短标记"复选框。