私は自分自身の小規模なフレームワークの作成を開始し、そのテンプレート部分に到達しました。これまでのところ、次のコードで単純な変数置換を行うことができました。
public function view($page, $vars)
{
if(!file_exists('system/views/' . $page . '.php'))
{
trigger_error("No Template found", E_USER_ERROR);
}
$tempArray = file_get_contents('system/views/' . $page . '.php');
foreach($vars as $key => $value)
{
$tempArray = str_replace('{' . $key . '}', $value, $tempArray);
}
print $tempArray;
unset($tempArray);
}
これは問題なく動作しますが、現在探しているのは、データベースから不明な数のレコードを表示するためにループしたい場合であり、いくつかのアイデアを試しましたが、これまでのところ機能していないようです