2016-10-19 3 views
1

純粋にテーマに依存しているか、テーマが実行されている標準で構築されているかのように、Sublime Text 3が私のケースでは、PHPのHEREドキュメントとスラッシュを使用した場合の不一致を強調する構文がいくつかあります。フォワードスラッシュが存在すると、ST3は次のコードがすべてそのタグの一部であると考えます。PHPのHERE Doc(EOT)構文がSublime Text 3のスラッシュとの不一致を強調表示する

これは私が修正できるものですか?

は前方にあなたのヒアドキュメントは崇高テキストは、JavaScriptなどの内容を強調構文しようとしている、JAVASCRIPTと呼ばれているので enter image description here

答えて

1

を強調構文の強調表示の不一致

enter image description here

ませスラッシュと正しい構文をスラッシュません。

しかし、あなたはHTML(<script>...</script>タグ)を含んでいるので、それは間違って強調表示されます(それは正規表現だと思われるので、HEREDOCが見つからない/期待するまで正規表現は。

修正が代わりにHTMLとしてヒアドキュメントに名前を付けるために、あなたのコードを変更するだけです:

<?php 
$inlineJS = 
<<<HTML 
    <script> 
    $('ele').click(function(){ 
     // some code 
    }); 
    </script> 
HTML; 
?> 
+0

うわー。私の見解はどうなっていますか?本当にありがとう。 – l3fty

関連する問題