この穴を埋めてくれる。テンプレートに特化した、新しい構文を用意してくれるんだ。自動エスケープから継承や制御構文まで、コンパイル形式のテンプレートは、いかに読み書きしやすく、安心して使えるかを重視して作られている。コンパイル形式のテンプレートは、別の言語でさえも使うことができる。テンプレートをコンパイルする時間がかかるので、多少はパフォーマンスに影響する。適切にキャッシュをすれば、その影響は微々たるものだ。*Smartyには自動エスケープ機能があるけど、これはデフォルトでは無効になっている。