Hi,
Dazu ein kleines, etwas absurdes Beispiel: Bei einem Request soll eine Zahl als Wort ausgegeben werden, also http://example.com/1 soll "eins" ausgeben, .../2 soll "zwei" ergeben und so weiter. [...]
Wenn von vor dem Template zuständigen Instanzen die Requests /1, /2 und /x bereits ausgewerte und die Übersetzung in "eins", "zwei", ... vorgenommen wurde - dann braucht im eigentlichen "Template" doch nur noch irgendwo die Ausgabe zu stehen: <?php echo $zahlAlsWort; ?> reichte theoretisch schon aus.
Es ist also nicht immer sinnvoll, die vermeintlich einfachere Lösung zu nehmen. Template-Engines wie Smarty können durchaus auch einen Mehrwert gegenüber reinem HTML+PHP liefern, für den es sich lohnt, den hoffentlich nur anfänglich vorhandenen Mehraufwand in Kauf zu nehmen.
Das mag in manchen Fällen durchaus so sein - nur dein konkretes Beispiel sehe ich jetzt eher als Argument für Struppis Aussage.
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.