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

发布于 2024-09-15 03:44:52 字数 426 浏览 9 评论 0原文

当您查看 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 换行符,这只会让事情变得混乱。

When you look at the source code of PHP generated output usually everything is on one line, it makes it very hard for front end developers to read the code and trouble shoot.

So is there a way to get PHP generated output to go from this:

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

to

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

WITHOUT using /n line breaks all over the server side code which just makes that messy.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

摘星┃星的人 2024-09-22 03:44:52

为了或多或少看起来干净的 PHP 生成代码,我使用了 " 符号作为 echo 输出字符串,这使您能够使用 \n\t 或其他类似的代码来创建新的行或代码缩进。
如果您的输出中需要 " 符号,则需要使用 \" 对其进行转义。这将输出一个 " 但 PHP 会将其视为普通字符。

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

For more or less clean looking PHP generated code I used " signs for the echo output Strings, wich enables you to use \n and \t or other codes like that to make new Lines or Code indentation.
If you need " signs in your output you need to escape them with \". this will output a " but PHP will treat it like a usual character.

I know it is a pain getting a beautiful code this way but at least it makes it readable.

睡美人的小仙女 2024-09-22 03:44:52

您可以使用 tidy PECL 扩展 - 请参阅此相关问题

You could use the tidy PECL extension - see this related question for examples.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文