2013-04-03 55 views
0

當我們在PHP中使用echo時,引號內的代碼是HTML。html編輯器給php內部的html代碼着色echo

在我使用的一些HTML編輯器中,他們只是用一種顏色突出顯示所有的HTML,所以它使它有點混亂。

是否有任何IDE在echo內給顏色?

+0

大多數編輯器做某種顏色編碼 – 2013-04-03 03:58:02

+0

你在你的機器上使用哪種操作系統? –

+0

64位Windows 7 –

回答

-1

我不完全相信我明白你想要什麼,但我相信你問的是,如果一個代碼編輯器也可以爲PHP的echo/print語句中存在的HTML執行HTML語法高亮顯示。通常不會,因爲大多數編輯將這些視爲strings。但是,你可以嵌入PHP爲HTML和通常工作好了很多:

<h1><?php print $someVar ?></h1> 

如果我誤解你了,你想語法高亮顯示的網頁...

有大量的JavaScript基於語法熒光筆在那裏:

+0

號。例如_echo 「

​​唧唧歪歪
」; _我想語法高亮的​​唧唧歪歪
。 –

+0

爲什麼投票反對?你要求HTML的語法高亮,但實際上它是用引號括起來的'string' ......大多數IDE編輯器不會將代碼突出顯示爲HTML,而是將它作爲一個字符串突出顯示。一些編輯嘗試 - 像建議的PhpStorm(我使用)。我的解決方案是讓您將PHP嵌入到HTML標記中,而不是總是'echo'一個字符串......這對於免費的IDE來說會更好。 – helion3

+0

你是對的。這是一個'字符串'。我只是想知道,如果有像我想要的編輯。 –

0

你的意思是「」裏面的文字着色嗎?嘗試PHPStorm(http://www.jetbrains.com/phpstorm/)。他們提供30天免費許可證來試用該產品。

+0

是的。謝謝。你知道任何免費的編輯器? –

+0

不幸的是,沒有。我出於同樣的原因開始着手研究PHPStorm。我需要處理一個現有的項目,其中所有的HTML都在PHP中回顯。 – A23

-1

嘗試使用Notepad ++。它適用於許多腳本語言。這裏是下載鏈接Notepad++ download link。它也免費。我們使用它進行JavaScript編輯。它適用於PHP也

+1

我使用Notepad ++。但它不是我想要的 –

1

唯一真正的方法,你會混淆回聲HTML是如果有很多。你總是可以:

echo { 
?> 
HTML 
<?php 
} 
+0

是的。它是最後一個候選 –