Re: strange string evaluation

From: Date: Thu, 31 Jul 2008 17:33:42 +0000
Subject: Re: strange string evaluation
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-277550@lists.php.net to get a copy of this message
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. "}"; instead.
$var = 'TEST'; print "{{$var}}";

« previous php.general (#277550) next »