0

Eclipse PDT は 2 つの行をエラーとしてマークしています。私の Web サイトはブラウザーでエラーなく正常に動作していますが、Eclipse の赤い "x" に悩まされています。以下に 2 つの行を示します。

<?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行を変更しました。これで問題は解決しますが、なぜこれが発生するのか知りたいです。正しい答えを選択する前に、新しい答えが出るまで 1 日か 2 日待ちます。

4

2 に答える 2

1

彼のパーサーのバグだと思います。削除すると、赤いマーカーが消えると思います<?php echo HOME ?>。これが当てはまる場合は、この問題を無視してかまいません。

于 2012-07-28T23:09:23.447 に答える
0

Eclipse 設定の「PHP > PHP インタープリター」セクションに「短いタグを使用する」チェックボックスがあります。

于 2012-08-12T12:19:09.047 に答える