I think I've seen something like this before... hang on, isn't it called PHP???
Could you explain what advantages you see in doing it this way, as I can't see any :-( Peter. At 11:00 PM 12/10/01 +0100, Wolfram Kriesing wrote: >(just in case any of the people on PEAR-DEV will read this at all, >since everyone must be tired of the template class debates :-) ) > >i just wanted to say what i had to write, because i didnt see any of >the existing template classes/engines provide me with that > >the main features are: ># compiling template class which (almost) only replaces '{' by <?php >and '}' by ?>, with pre and post filters ># uses indention to create the '{' and '}' for php-code inside the >template, so clean code is a requirement and no closing tags like: >{/if} are needed ># leaves all the power of php to you, not only the functionality the >template engine implements ># nothing to learn, just use '{' and '}' instead of the php-tags in >your template and indent your code properly ># the seperation of source and representation is all up to the >programmer (either this is good or bad) ># provides some default filter > > >a possible template >----------------------------- >{if(sizeof($disadvantages))} > {foreach($disadvantages as $aDisadvantage)} > <li>{$aDisadvantage}</li> >{else} > no disadvantages registered yet :-) >----------------------------- > >the compiled code is nothing more than this >----------------------------- ><?php if(sizeof($disadvantages)) { ?> > <?php foreach($disadvantages as $aDisadvantage) { ?> > <li><?=$aDisadvantage?></li> ><?php } } else { ?> > no disadvantages registered yet :-) ><?php } ?> >----------------------------- >so you can see - easy to use, nothing to learn and should be fast :-) > >feel free to have a look at > http://wolfram.kriesing.de/programming/ > > > >PS: BTW what was the decision on a multiple classes in PEAR >which do the same thing? > >-- >Wolfram > >-- >PEAR Development Mailing List (http://pear.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] --oOo-- Narrow Gauge on the web - photos, directory and forums! http://www.narrow-gauge.co.uk --oOo-- Peter's web page - Scottish narrow gauge in 009 http://members.aol.com/reywob/ --oOo-- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]