首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 腳本區塊結束與換行輸出說明

     編輯:PHP 相關知識

問題

PHP 腳本區塊結束標記 ?> 後若直接換行,該換行會被輸出至瀏覽器。如何控制輸出換行?

機制說明

  • ?> 後的**第一個**換行符會被 PHP 引擎吞噬(不輸出)。
  • 若需在 HTML 原始碼中保留換行以利閱讀,需在 ?> 後**額外加一個換行**,或在 <?php ... ?> 區塊內用 echo "\n"; 輸出。

範例

<?php echo 'Line 1'; ?>
<?php echo 'Line 2'; ?>
# 輸出 HTML 原始碼:Line 1Line 2(無換行,難以閱讀)

<?php echo 'Line 1'; ?>

<?php echo 'Line 2'; ?>
# 輸出 HTML 原始碼:
# Line 1
# Line 2
# (較易閱讀)

實務建議

  • 純 PHP 檔案(無 HTML 輸出)**省略結尾 ?>**,避免非預期空白輸出導致 headers already sent 錯誤。
  • 模板檔案中,善用 \n 或 PHP_EOL 控制輸出格式。
  • 現代框架使用模板引擎(Twig、Blade),輸出格式由引擎控制。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved