Zitat:
|
Zitat von Chance Die Funktion hat den Vorteil... |
... und ne Liste von Nachteilen so lang wie mein Bein. Ich bin fast 1.90m.
Zitat:
|
Zitat von Chance und die Variablen werden direkt aus dem PHP Script genommen. |
Meinst Du das mir "direkt getrennt"? Dann heisst es nämlich unsauber getrennt. Es liegt viel zu wenig Kontrolle beim Code, der die Funktion aufruft. Und dann werden die Variablen auch noch aus dem globalen Namensraum geholt... Pfui Deifel. Nicht nur dass das schrecklich unsauber ist, dass reduziert die Wiederverwendbarkeit auch gegen Null.
Dazu kommt, dass es keine Möglichkeit gibt, die Zeichenfolge {...:...} im Template irgendwie zu maskieren oder eine Schleifenausgabe zu machen, letzteres können normalerweise sogar die simpelsten Templatesysteme.
Es gibt viele gute Templatesysteme da draussen, wenn man nicht gerade eine revolutionäre Idee hat, gibt es eigentlich nur einen Grund eins selbst zu bauen: Der Lerneffekt. Aber in anbetracht der Qualität der vorhandenen Templatesysteme würde ich selbst dann empfehlen, die Eigenkreation auf den Schrotthaufen zu werfen.