[PHPTAL] Escaping of dollar sign ($)
Tjerk Meesters
tjerk.meesters at gmail.com
Tue Oct 27 15:05:08 CET 2009
I vote for not changing the current behaviour; I agree that if it's
documented, it can be a little weird ;-)
Personally I would choose to have a money formatter TALES construct,
because I hate having to go through my templates again when I start
adding another currency for instance.
Best,
Tjerk
2009/10/27 Kornel Lesiński <kornel at aardvarkmedia.co.uk>:
> On 27-10-2009 at 12:34:42 Iván Montes <drslump at pollinimini.net> wrote:
>
>> I vote for not changing the behavior but I would like, for next major
>> version of PHPTAL, to break BC for escaping and remove the escaping of
>> the dollar symbol:
>>
>> ${variable} -> variable
>> $${variable} -> $variable
>>
>> Since TAL is heavily based on HTML/XML semantics I guess it makes more
>> sense to escape using unicode point codes ($ for $) or custom
>> entities.
>
> Unfortunately in XML it shouldn't matter whether you use literal $ or $
> (the difference is completely lost if you use W3C DOM for example).
> Theoretically PHPTAL should support ${var} as well as ${var}
> :/
>
> Custom entities require custom DOCTYPE/DTD, and that's just a can of worms.
>
>
>> This would remove the need for backtracking when parsing
>> interpolatable texts and remove possible ambiguities like the one
>> described in the original mail.
>
> It can be unambiguous. It just has to be clearly defined and implemented in
> one way or another :)
>
> --
> regards, Kornel
>
> _______________________________________________
> PHPTAL mailing list
> PHPTAL at lists.motion-twin.com
> http://lists.motion-twin.com/mailman/listinfo/phptal
>
--
--
Tjerk
More information about the PHPTAL
mailing list