当您查看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
换行符,而这些代码只会造成混乱。
答案 0 :(得分:3)
对于或多或少干净的PHP生成代码,我使用"
输出字符串的echo
符号,这使您可以使用\n
和\t
或其他代码制作新行或代码缩进。
如果您的输出中需要"
个符号,则需要使用\"
转义它们。这将输出"
,但PHP会将其视为通常的字符。
我知道以这种方式获得漂亮的代码是一种痛苦,但至少它使它具有可读性。
答案 1 :(得分:1)
您可以使用tidy PECL extension - 请参阅此related question以获取示例。