我使用的崇高和一些PHP文件沒有封閉它的PHP標籤不起作用。這會讓Sublime感到困惑,並且不會出現代碼高亮。即使設置語法PHP仍然會顯示未白標明碼崇高代碼高亮的PHP如果沒有PHP標籤發現
問題:沒有標籤
預計:隨着標籤
任何想法?
我使用的崇高和一些PHP文件沒有封閉它的PHP標籤不起作用。這會讓Sublime感到困惑,並且不會出現代碼高亮。即使設置語法PHP仍然會顯示未白標明碼崇高代碼高亮的PHP如果沒有PHP標籤發現
問題:沒有標籤
預計:隨着標籤
任何想法?
當包括文件,分析跌出PHP模式並進入HTML 模式在目標文件的開頭,並在 結尾處恢復。出於這個原因,應該作爲PHP代碼被執行 目標文件內任何代碼必須在valid PHP start and end tags包圍。
崇高的文本只是按照此建議!
是的,但是你可以打開一個C++文件並告訴崇高來將它突出顯示爲Python。遵循慣例是可以的,但是在不同的用例中,你想打破約定。 – user1767754
我明白這一點,但我認爲您不能根據標準的整體實用性衡量個別問題。大多數人可能會喜歡他們的代碼缺少開始標籤的暗示。如果你非常需要這個,爲什麼不編輯默認的語法文件以符合你的偏好?它看起來微不足道。 – idleberg
崇高需要一個開放的標籤,看看它作爲一個PHP文件。
你可以把
#<?php
在文件的頂部,如果你不想。
PHP認爲這是一個評論,崇高不會。從而固定語法突出顯示。
這是一個解決方案...但我不想給我的文件添加噪音。在一個項目文件夾中,我有很多文件。我得到的邏輯,如果你已經嵌入在PHP中的PHP,它可能會突出他們獨立,這是一個很酷的功能,但使包含的代碼無用。 – user1767754
然後添加一個開放的PHP標籤。這是那個或那個。這是兩種解決方案。 – Timmetje
由於PHP是一種語言設計的HTML代碼中嵌入的PHP標記<? php
幫助碼解釋器從HTML區分PHP代碼。 E.G
<title>
<?php
echo 'This is php code'
?>
</title>
我還以爲你只是不能強調沒有崇高的PHP標記的PHO的代碼,你不能沒有PHP的標誌寫PHP代碼。
你只是不能!如果它沒有php自己的開始標記,那麼它不是php – Yuri