Either your mail client is broken, or you're misquoting him on purpose:

    Using this string:
    "{$var1: $var2}"
    ....of course it doesn't work as some might expect.
Thanks Chris, I already emailed him on private 'cause I didn't
want to clutter the list unneeded.

To address the original question, a backslash does not escape the brace.
Are you wanting the variables to be evaluated? Here's an example that
demonstrates both:

It occurs to me I wasn't clear enough, although one could have figure
it out.
By using this:
===============================
$var1 = 11; $var2 = 22;
outputstringfunction("{$var1: $var2}"); //hypothetical code
===============================
I'd like to have the output as "{11: 22}".
By using "{{$var1}: {$var2}}" it works just fine, but this is a mess,
I can't live with. What I am using now is "{ $var1: $var2}", better.

I guess what I am asking for is more or less uninteresting to most of
the PHP developers(many are just coders, really... for the difference
search the net) that eat up whatever offered, so I might just rest my
case.

So, yes, there is no escaping for { in PHP and that would be it.


<?php

$foo = '123';
$bar = '456';

echo "{{$foo}: {$bar}}";
echo '{$foo: $bar}';

?>

Hope that helps.

Chris


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

Reply via email to