String BC break \{$a}
| From: | Christian Schneider | Date: | Fri, 23 Mar 2007 02:16:13 +0000 |
| Subject: | String BC break \{$a} | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-28562@lists.php.net to get a copy of this message | ||
Hi there,
looking around quickly I couldn't find any documentation on the following change:
$a = "foo"; echo "\{$a}";
PHP 4.4.4: {foo}
PHP 5.2.1: \{foo}
I didn't check which exact version introduced this change. Some third-party code used this obscure construct and failed when migrating from PHP 4 to PHP 5.
Was this intentional and if yes, should it be documented in http://www.php.net/manual/en/migration5.incompatible.php ?
If this has been discussed before then I apologize.
Cheers,
- Chris