What's the point of something like this?  Just to type { instead of <?
doesn't seem like any sort of benefit to me.

-Rasmus

On Mon, 10 Dec 2001, 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
> 
> 


-- 
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]

Reply via email to