2010-08-22 100 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会像通常的字符那样对待它。

我知道这是一个痛苦的获得一个美丽的代码这种方式,但至少它使它可读。