phpbar.de logo

Mailinglisten-Archive

[php] Templateengine

[php] Templateengine

david bong david.bong at gmx.de
Die Jan 20 19:48:32 CET 2004


On Tue, 20 Jan 2004 19:18:50 +0100, Tobias Schlitt wrote:
> Abstraktion ist eine feine Sache. Man sollte den Bogen nur nicht 
> überspannen. Eine Idee wäre z.B. die Tabellenzellen direkt im 
> Haupttemplate abzulegen. Smarty (auch schon IT) bieten hier 
> hervorragende Möglichkeiten, etc. fest zu legen.
> 
> Einen noch "performanteren" Ansatz verfolgt Xipe 
> (http://pear.php.net/package/HTML_Template_Xipe). Xipe "kompiliert" 
> erstellte HTML Templates sozusagen nach PHP.  Ist sehr performant und 
> bietet immerhin noch eine Abstraktion von PHP selbst.

nicht schlecht - habe auch noch eine idee

man packt die ausgabe der einzelnen zeile in eine benutzerdefinierte 
funktion

- die funktion wird vom programm definiert - hier wohl nur ein fprint, 
der ein templatefragment mit den inhalten verbindet
- die anzahl der parameter = tabellenspalten und das template sind frei 
definierbar
- deutlich weniger code zum ausfuehren als bei der template engine

bleibt die frage - wann und wie oft compiliert php den code von 
benutzerdefinierten funktionen ???

gr. db



php::bar PHP Wiki   -   Listenarchive