PHP 腳本區塊結束標記 ?> 後若直接換行,該換行會被輸出至瀏覽器。如何控制輸出換行?
?> 後的**第一個**換行符會被 PHP 引擎吞噬(不輸出)。?> 後**額外加一個換行**,或在 <?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
# (較易閱讀)
?>**,避免非預期空白輸出導致 headers already sent 錯誤。\n 或 PHP_EOL 控制輸出格式。