Heredoc 是 Perl 風格的多行字符串語法,適合輸出包含變量的大段 HTML/文本,免去引號轉義與拼接煩惱。
<?php
$var = 'PHP變量';
echo <<<EOF
<div>
PHP heredoc技術
<br />
$var
</div>
EOF;
// 自定義標記
echo <<<zhangshan
<hr />
<div>PHP heredoc技術<br />$var</div>
zhangshan;
?>
<<<EOF(EOF 可換成任意合法標識符,慣用大寫)。EOF; 必須**獨佔一行**、**行首無任何字符(含空格)**、**分號結尾**。$var、{$arr['key']}),**函數不會執行、無法進行運算**。$a = 12; $b = 12;
$arr = ['hello' => 'world'];
echo <<<EOF
<div>
$a$b <!-- 輸出 1212 -->
$a+$b <!-- 輸出 12+12,不計算 -->
{$arr['hello']} <!-- 輸出 world -->
</div>
EOF;
掌握 Heredoc,讓模板輸出更優雅、可維護。