考慮test.php的PHP是消除回聲語句後輸入一個換行符
OK
here
<?php echo "now"; ?>
what
,如果你要運行這個文件,你可以指望它輸出如下:
OK
here
now
what
但它返回
OK
here
nowwhat
這是什麼原因造成的?可以預防嗎?
P.S.
如果您在PHP代碼所在的行後添加任何字符,甚至是空格,則換行符將被重新標記。
OK
here
<?php echo "now"; ?>[space]
what
你需要明確呼應換行符。除非你告訴它,否則PHP不會這樣做。 – aynber
@aynber文件中已經有一個換行符。它似乎PHP正在刪除它。因爲如果我簡單地在php行之後添加一個空格,那麼換行符就起作用了。 – Jimbotron