2013-01-03 61 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文件在文件的開頭或結尾處沒有空行來擺脫它。

所以沒有空行

也許你的問題是相關的。