Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20201 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91813 invoked by uid 1010); 20 Nov 2005 19:01:47 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 91798 invoked from network); 20 Nov 2005 19:01:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Nov 2005 19:01:47 -0000 X-Host-Fingerprint: 69.209.143.3 adsl-69-209-143-3.dsl.sfldmi.ameritech.net Received: from ([69.209.143.3:4345] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 38/A9-11378-A18C0834 for ; Sun, 20 Nov 2005 14:01:46 -0500 Message-ID: <38.A9.11378.A18C0834@pb1.pair.com> To: internals@lists.php.net Date: Sun, 20 Nov 2005 14:06:42 -0500 User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 References: <00A2E2156BEE8446A81C8881AE117F192C1BA8@companyweb> <437DEC28.8040107@lerdorf.com> <437DF389.3030808@lerdorf.com> In-Reply-To: <437DF389.3030808@lerdorf.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 69.209.143.3 Subject: Re: AW: [PHP-DEV] dropping curly braces From: gamblergluck@yahoo.com (Roman Ivanov) Rasmus Lerdorf wrote: > The PHP 6 stuff is still up in the air. The original suggestion was to > carry through with the deprecation of [] which I strongly vetoed since > it would break everything. We can revisit whether we want to remove {} > in PHP 6. I didn't think people had such strong feelings about it. From > my checks with people, most had no idea you could even use {}'s on strings. Can't you see that it is not about braces? It is about BC, language design and evolution. BTW, could you please enlighten me in regards to the whole BC issue? What is the reason you try to keep compatibility between different language versions(like 5 and 4)? So far I've seen only this reason: "They maintain BC, because people want to use PHP 5 to run PHP 4 scripts, because by the language design they are required to use either PHP 4 or 5, because they decided to maintain BC, because people want to use PHP 5 to run PHP 4 scripts..."