|
Posted by Michael Placentra II on 04/25/07 21:42
metgharab.mestaghrab@gmail.com wrote:
> having developed this simple template engine for my own projects,the
> engine simply replaces the {replacable} tags with the appropriate
> value.
> the template file is read into a string variable $string ,then i use
> preg_replace_callback to process the tags.
> now,i have a problem with the loops.i've though about this:
>
> {LOOP_NAME}
> things to be {repeated}
> {/LOOP}
>
> then i though about using preg_replace_callback twice,once to extract
> the loop body,repeat it then insert it back into $string.
> then use the final preg_replace_callback to replace all {replacable}
> variables.
> is this a bad idea for server loads?
>
I did something similar, and it took me a while to get it to work right, but I didn't have it working for long enough to get an idea of server loads. I now use Smarty template engine because it has more advanced features than I had time to make myself. It didn't seem THAT slow, but I remember wishing it were faster.
-Mike PII
[Back to original message]
|