如何从PHP生成的输出中获取漂亮的HTML源代码?

时间:2010-08-22 23:15:45

标签: php html markup

当您查看PHP生成输出的源代码时,通常所有内容都在一行上,这使得前端开发人员很难阅读代码并进行故障排除。

有没有办法让PHP生成的输出从这里开始:

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

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

没有在整个服务器端代码中使用/n换行符,而这些代码只会造成混乱。

2 个答案:

答案 0 :(得分:3)

对于或多或少干净的PHP生成代码,我使用"输出字符串的echo符号,这使您可以使用\n\t或其他代码制作新行或代码缩进。 如果您的输出中需要"个符号,则需要使用\"转义它们。这将输出",但PHP会将其视为通常的字符。

我知道以这种方式获得漂亮的代码是一种痛苦,但至少它使它具有可读性。

答案 1 :(得分:1)

您可以使用tidy PECL extension - 请参阅此related question以获取示例。