デザインとロジックを分ける練習をしてます

【ロジック】
$bunshou = "ここは文章です";

【デザイン】
<div id="bunshou">
<p>{bunshou}</p>
</div>

上のようなテンプレートで{bunshou}を書き換えるには
file_get_contents使って正デザインを$dezainに読み込み規表現で{bunshou}を見つけて$bunshouに置換し
デザインをすべて置換し終わったら、$dezainを出力という処理でよろしいでしょうか?