簡易テンプレート for PHP

<!-- templates.html -->
<html>
<body>
<h1>{$a}</h1>
{$b}
</body>
</html>

<?php

// テンプレート中の変数
$a = '見出し';
$b = '本文';

// テンプレートを読み込む
$html = implode('', file('templates.html'));
// eval (PHP コードとして評価) するための準備
$html = str_replace('"', '\"', $html); // " をエスケープ
// 文字列 ($html) を PHP コードとして評価し,変数 ($output) に代入
eval ("\$output = \"$html\";");
// 結果を出力
print $output;
?>