Ben sadece her şeyden önce deney yaşıyorum.
Ben sadece burada basit bir şekilde benim kendi yapım bir fikir geldi:
class Template
{
function parse($template_file, $braces)
{
if(file_exists($template_file))
{
$template = file_get_contents($template_file);
foreach($braces as $brace => $replacement)
{
$brace = trim(strtoupper($brace));
$build = str_replace('{' . $brace . '}', $replacement, $template);
}
echo $build;
}
else
{
trigger_error('Template file does not exist: ' . $template_file, E_ERROR);
}
}
}
Bu çalışmak için:
$template = new Template();
$template->parse('index_body.html', array('ONE' => 'one',
'TWO' => 'two',
'THREE' => 'three'));
index_body.html:
{ONE}
{TWO}
{THREE}
Sorun, sadece çıkış olmasıdır:
{ONE} {TWO} three
Her zaman nasıl bütün dizi değil gelmek, son kuşak değiştirir?