Re: Miserable escape string problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Is this really worth all the keystrokes? Do we not have any more valuable
ways to spend our time?

On 06/10/06, intra_test@xxxxxxxx <intra_test@xxxxxxxx> wrote:

Richard Lynch wrote:
> $curly = '{';
> echo "$curly$var1: $var2}";
>
Horrendous workaround.


Google Kreme wrote:
> On 05 Oct 2006, at 11:37 , Chris Shiflett wrote:
>> Google Kreme wrote:
>>> So what is "{{$var1} : {$var2}}"
>>
>> Within a quoted string, you can surround variable names with braces for
>> clarity. This is especially helpful for situations like this, where the
>> rest of the string interferes with syntax.
>
> Heh.  It was a rhetorical question.  He said there was no way to escape
> the {'s
>
> Of course there is... that was my point.
I suggest you bring yourself up to speed on what escaping really means.
Your suggestion under no circumstances escaping.


Actually, PHP Documentation does mention it:
"Since you can't escape '{', this syntax...."

See here(thanks go John Wells for posting about it):

http://uk2.php.net/manual/en/language.types.string.php#language.types.string.parsing.complex

Now you may go on a rampage about what escaping means, but honestly, I
don't want to hear about it.




Richard Lynch wrote:
> The whole thing with {} inside a string has always struck me as a
> total hack to fix something that wasn't broken in the first place, and
> I can never get it to do what I want.
>
> "Don't use it" is my solution.
>
> :-)
Bingo. That is what I am trying to do. But I am not allowed since there
is no escaping for this thing.


Thanks all for the replies. My intention was to bring to light YA PHP
design problem. Looks to me like I didn't really succeed, but at least
it's out.


Regards

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




--
http://www.web-buddha.co.uk

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux