有没有办法在php结束标记之后强制换行?>嵌入到html中时?

2022-08-30 18:33:08

我一直在网上搜索,几乎没有成功,有一种方法可以强制php在结束php标签之后输出换行符,这样我的HTML在被PHP解析之前就会呈现出来,这样它在查看页面的html源代码时看起来就整齐了。?>

我想阻止它删除换行符并导致下一行换行,从而破坏页面的格式。是否有我可以更改的特定设置来禁用此行为?php.ini

我所有的代码逻辑文件都从它们的末尾删除了,所以我不需要担心它们会注入额外的换行符,这就是为什么我相信PHP被编码为剥离尾随的新行。?>


答案 1

理查德是这样说的:

Hello <? ?>
Jello

...在 PHP 解析之后,将变为:

 Hello Jello


我只是手动添加一个额外的换行符,如下所示:

Hello <? ?>

Jello

...给出这个:

Hello
Jello

答案 2

这是一个老问题,但要保留新行,只需在结束标记后放置一个空格即可。

资料来源:http://php.net/manual/en/language.basic-syntax.instruction-separation.php


推荐