P.E.T.

Aus php bar

Wechseln zu: Navigation, Suche

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:

 <?php
 /* P.E.T.-Objekt erzeugen */
 $template = new pet('template.html');
 
 /* einfache Platzhalter */
 $template->hello_world = 'Hello World, how are you?';
 
 /* wiederholende Bereiche (Loops) */
 $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>


Links

Persönliche Werkzeuge