为什么Eclipse PDT将这些行标记为错误?

时间:2012-07-28 23:01:30

标签: php eclipse eclipse-pdt

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回显了这些行。这解决了这个问题,但我仍然想知道为什么会这样。在选择正确的答案之前,我会等待一两天的新答案。

2 个答案:

答案 0 :(得分:1)

我认为这是解析器中的一个错误。如果您删除<?php echo HOME ?>,我想红色标记会消失。如果是这样,您可以忽略此问题。

答案 1 :(得分:0)

Eclipse设置的“PHP&gt; PHP解释器”部分中有一个“使用短标签”复选框。