Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php回显html。是否使用换行符,\n?_Php_Html - Fatal编程技术网

Php回显html。是否使用换行符,\n?

Php回显html。是否使用换行符,\n?,php,html,Php,Html,在这方面有什么区别吗: echo "</body>\n</html>"; echo“\n”; 及 echo”“; 我想知道“换行符”是否对浏览器有任何影响。该“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显 echo "</body>\n</html>"; echo“\n”; 在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,

在这方面有什么区别吗:

echo "</body>\n</html>";
echo“\n”;

echo”“;
我想知道“换行符”是否对浏览器有任何影响。

该“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显

 echo "</body>\n</html>";
echo“\n”;
在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,不由浏览器处理)

so you can see an effect in the code generated  page (crtl+U)  as  

 </body>
 </html>
因此您可以在代码生成页面(crtl+U)中看到如下效果:
如果您需要在浏览器中使用效果,则应使用适当的标记,如

  echo "</body><br /></html>";  // in this case poorly useful do the fact add a new line between a not (normally useful part
echo“
”;//在这种情况下,在非(通常有用的)部分之间添加一行新行是否有用

echo“\n”;
在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,不由浏览器处理)

so you can see an effect in the code generated  page (crtl+U)  as  

 </body>
 </html>
因此您可以在代码生成页面(crtl+U)中看到如下效果:
如果您需要在浏览器中使用效果,则应使用适当的标记,如

  echo "</body><br /></html>";  // in this case poorly useful do the fact add a new line between a not (normally useful part
echo“
”;//在这种情况下,在非(通常有用的)部分之间添加一行新行是否有用
是的,
\n
确实会影响HTML的输出。如您所见

echo“\n”;
将HTML输出为:

</body>
</html>

echo”“;
将HTML输出为

</body></html>

是的,
\n
确实会影响HTML的输出。如您所见

echo“\n”;
将HTML输出为:

</body>
</html>

echo”“;
将HTML输出为

</body></html>

在您的情况下没有区别。但是,如果换行符位于两个内联(或内联块)元素之间,则会导致匿名文本块插入:

换行符

第一
第二

没有新线 第一秒

评论中的新行 第一秒

在您的情况下没有区别。但是,换行符在两个内联(或内联块)元素之间时会导致匿名文本块插入:

换行符

第一
第二

没有新线 第一秒

评论中的新行 第一秒

它没有任何效果。你可以自己测试它…不,它没有…使用
而不是echo中的\n。好的。我知道如果我想要视觉效果,我应该使用html元素
。我问这个问题的原因是因为我看到了一个例子,他们使用了换行符。我想为什么…?要有一个更好的结构化source代码,或者它是某种浏览器兼容性的东西?它没有任何效果。你可以自己测试它…不,它没有…使用
而不是echo.Ok中的\n。我知道如果我想要视觉效果,我应该使用html元素
。我问这个问题的原因是因为我看到了一个示例,它们是否使用了newline。以及我想为什么…?是为了有一个更好的结构化源代码,还是为了某种浏览器兼容性?你确定你告诉我们的内容以及与OPs问题的关系吗?在Chrome和Firefox中都进行了测试。你可以在我提供的链接中看到结果。请查看此处的其他答案!我们都知道\n导致新的一行。你确定你告诉我们的内容以及与OPs问题的关系吗?在Chrome和Firefox中都进行了测试。你可以在我提供的链接中看到结果。请查看此处的其他答案!我们都知道\n会引出新的一行。