Re: strange string evaluation

From: Date: Thu, 31 Jul 2008 15:58:03 +0000
Subject: Re: strange string evaluation
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-277536@lists.php.net to get a copy of this message
On Thu, 2008-07-31 at 17:54 +0200, Marten Lehmann wrote: > Hello, > > with PHP 5.0.x this two lines of code returned "{TEST}": > > $var = "TEST"; > print "\{$var}"; > > But with PHP 5.2.x, the same code returns "\{TEST}" > > If I remove the backslash: > > $var = "TEST"; > print "{$var}"; > > then just "TEST" is return (without any brackets). > > What is the recommended way for PHP 5.2.x to work with that? It looks a > bid odd if I have to write > > print "{". $var. "}"; Yeah, that is weird. I'd write: echo '{'.$var.'}'; Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP

« previous php.general (#277536) next »