P.E.T.
Aus php bar
Die Processor Engine for Templates (P.E.T.) ist eine Open-Source Template-Engine für PHP.
In der Flut der für PHP erhältlichen Template-Engines versucht sich P.E.T. dadurch hervorzuheben, dass es sich auf absolute Basics konzentriert. Die Nutzung des PHP 5 Sprachfeatures Overloading macht die P.E.T. Syntax extrem einfach anwendbar:
Beispiel
PHP-Code:
1 <?php 2 /* P.E.T.-Objekt erzeugen */ 3 $template = new pet('template.html'); 4 5 /* einfache Platzhalter */ 6 $template->hello_world = 'Hello World, how are you?'; 7 8 /* wiederholende Bereiche (Loops) */ 9 $names = array('Peter', 'Paul', 'Mary'); 10 11 foreach($names as $name) { 12 $loop = $template->addLoop('names'); 13 $loop->name = $name; 14 } 15 16 /* HTML-Output */ 17 echo $template->fetch(); 18 ?>
template.html:
1 {hello_world} 2 <ul> 3 [names] 4 <li>{name}</li> 5 [/names] 6 </ul>

