Was ich mir schon alles an Prügel, in Foren eingehandelt habe...(hier gabs erst einmal haue) und narürlich verrate ich nicht alles, alleine weil, viel zu schreibfaul... :-)
Aber zurück zum Thema:
Ktemplate führt auch eine "Zwischensprache" ein um Blöcke abzuhandeln, das geht mir schon wieder zu weit, nagut, Smarty ist dort schlimmer, schon fast perves ;-)
Preg_* : Die Funktionen gibt es, dann kann man sie auch nutzen. Ob das ein paar mS lahmer wird, ist doch meist wurscht.
Ich will fertig werden!!! Und schlußendlich, bezahlen wir ja auch die Computer, damit sie für uns arbeiten!
Die beste und schnellste Templatemaschine ist immernoch das Original! Das gute alte include und seine Brüder. (meine Lieblinge) Ohne Zwischensprache!!
Ob Rekursion, Templates, Singletons oder Static, was auch immer... Der Mensch begreift irgendwas, dann wirds zur heiligen Kuh und überall eingesetzt! 1-2 Jährchen später kommt dann die Einsicht(evtl) dass man es doch damit übertrieben hat. Da muß wohl jeder mal durch ;-)
Eine meiner dümmsten Nummern:
MysqlUrlWrapper
Das Ding funktioniert! Aber das Endfinisch habe ich bleiben lassen, weil vom Prinzip schon, recht daneben. Der positive Nebeneffekt: Ich habe dabei einen Bug im PHP gefunden, der schon Jahre unentdeckt war. Ist jetzt gefixt.