2013-01-03 31 views
0

有人可以解释为什么PHP标记会给我一个换行符吗?PHP echo增加了一个新行

此外,你怎么能删除这个或停止发生,因为它弄乱了我的网站。

我用我的网站上的一个例子:

<?php include('assets/common/theme_header.php'); ?> 

编辑:

<?php ?> 

但它确实看起来: 这似乎并不当我使用的情况发生只有当我使用echo时才会发生,我也在我的include上使用它。

例子:

<?php echo "hello"; ?> 

这仍然给了我一个“断行”,它显示了这样的Chrome开发套件: enter image description here

+0

请在这里发布消息来源 – user1909426

+2

如果你离开include,那么是否出现空白?如果没有,你需要显示该文件的代码。包括可能只是添加新的白线。 – hakre

+0

@ user1909426添加了我在我的网站上使用的一个示例,它使这一切发生。 – user1663544

回答

0

我也有类似的情况,即PHP文件在服务器上总是回显一个空格,然后是换行符,然后是实际的回显。像“\ n [someVariable]”。我通过确保php文件在文件的开头或结尾处没有空行来摆脱它。

所以没有空行

也许你的问题是相关的。