[英]PHP echo adds a new line
有人可以解释一下为什么PHP标记给我换行吗?
而且,由于它弄乱了我的网站,因此如何删除或阻止此情况发生。
我在网站上使用的示例:
<?php include('assets/common/theme_header.php'); ?>
编辑:当我使用时,这似乎没有发生:
<?php ?>
但是,似乎只有在使用echo时才会发生这种情况,我也在我的include中使用了echo。
例:
<?php echo "hello"; ?>
这仍然给我一个“换行符”,并且在Chrome开发工具包中显示如下:
我有一个类似的情况,服务器上的php文件总是回显一个空格,然后是换行符,然后是实际的回显。 就像“ \\ n [someVariable]”。 我通过确保php文件在文件的开头或结尾没有空行来摆脱它。
因此,在<?php
之前或结束之后没有空行?>
也许您的问题是相关的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.