2010-08-22 96 views
2

當您查看PHP生成的輸出的源代碼時,通常所有內容都在一行中,這使得前端開發人員很難閱讀代碼和故障排除。如何從PHP生成的輸出中獲得漂亮的HTML源代碼?

那麼,有沒有辦法讓PHP生成的輸出從這個去:

<ul><li>Hello</li><li>Hola</li><li>Bonjour</li></ul> 

<ul> 
    <li>Hello</li> 
    <li>Hola</li> 
    <li>Bonjour</li> 
</ul> 

,不許使用/n換行符遍佈服務器端代碼,只是讓那凌亂。

+1

爲什麼不使用Firebug(http://getfirebug.com/)代替它。它是前端開發者的工具,它爲你預備了一切! – Marko 2010-08-22 23:19:08

+1

@Marko是我和前端開發人員都使用firebug,但是當有人直接看到源代碼(控制U)時,他們仍然會看到亂碼。我觀察到的大多數大網站都非常適合配合源代碼,否則看起來有點不專業。我知道這主要是一種美學的東西,但仍然... – 2010-08-22 23:26:58

+2

嗯 - 你見過Facebook嗎?還是Google?空白/換行符會增加頁面大小。爲什麼最終用戶能夠看到漂亮的HTML?很多編輯會爲你編寫代碼,就像前端一樣 - 我只是堅持使用Firebug。我永遠不會浪費時間試圖美化生成的輸出。期。 – Marko 2010-08-22 23:29:31

回答

3

或多或少乾淨尋找PHP生成我用"標誌爲echo輸出字符串的代碼,至極使您可以使用\n\t或其他代碼一樣,做出新的行或代碼縮進。 如果您需要輸出"符號,您需要使用\"來避開它們。這會輸出一個",但是PHP會像通常的字符那樣對待它。

我知道這是一個痛苦的獲得一個美麗的代碼這種方式,但至少它使它可讀。