php 返回資料會多乙個轉行符

2021-06-14 06:01:04 字數 499 閱讀 1699

今天寫**的時候,測試發現,echo回去任何資料,都會憑空多出乙個轉行符。搞了好長時間,終於發現了問題。

<?php

echo(2);

?>

<?php

echo(2);

?>

上面的 程式不會出現轉行符,下面的程式就會出現。

仔細看會發現第二個程式 ?>後面多了幾個空格。。

刪除空格之後,就ok啦~~

網上搜了一下,發現了原因:

php閉合標籤「?>」在php中對php的分析器是可選的。 但是,如果使用閉合標籤,任何由開發者,使用者,或者ftp應用程式插入閉合標籤後面的空格

或空行都有可能會引起多餘的輸出、php錯誤、之後的輸出無法顯示、空白頁。因此,所有的php檔案應該

省略這個php閉合標籤,並插入一段注釋來標明這是檔案的底部並定位這個檔案在這個應用的相對路徑。這樣有利於你確定這個檔案已經結束而不是被刪節的。

為什麼accpet會重新返回乙個套接字

在伺服器端,socket 返回的套接字用於監聽 listen 和接受 accept 客戶端的連線請求。這個套接字不能用於與客戶端之間傳送和接收資料。accept 接受乙個客戶端的連線請求,並返回乙個新的套接字。所謂 新的 就是說這個套接字與socket 返回的用於監聽和接受客戶端的連線請求的套接字不...

Android 返回上乙個介面重新整理資料

有些介面需要返回上乙個介面刷刷新資料,再此做個記錄.首先startactivityforresult進行actvity進行跳轉,這是跳轉前的介面.通過 startactivityforresult 啟動 activityb intent intent newintent getactivity no...

讓賦值運算子返回乙個指向 this 的 引用

關於賦值有許多有趣的事情,其中之一就是 你可以把賦值操作連在一起 int x,y,z x y z 15 一連串的賦值 令一件有趣的事是 這一賦值工作是自右結合的,所以上面的賦值鏈可以解析成這樣 x y z 15 在這裡,15首 先賦值給 z,然後這次賦值的結果 就是更新過的 z的值 將賦給 y,然後...