php檔案是否加結束符

王林
發布: 2023-02-24 11:26:02
原創
3053 人瀏覽過

php檔案是否加結束符

PHP在include一個檔案a.php的時候,如果a.php在PHP結束標記後面還有多餘字元(包括回車或空格),在include的時候會同時被輸出。

範例:

a.php

#

[回车]
[回车]
登入後複製

b.php

登入後複製

輸出結果:

 string(2) "
"
登入後複製

也許在一般的開發中,你不會發現這會有什麼影響,但是當你的PHP程式是一個下載腳本,透過readfile讀取一個文件,這個時候透過php腳本下載回來的文件已經被改變了,用UE使用二進位編碼看,發現前面多了0D0A0D0A,就是因為這樣原因。

如果檔案內容是純 PHP 程式碼,最好在檔案最後刪除 PHP 結束標記。這可以避免在 PHP 結束標記之後萬一意外加入了空格或換行符,會導致 PHP 開始輸出這些空白,而腳本中此時並無輸出的意圖。

推薦教學:PHP影片教學

#

以上是php檔案是否加結束符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!