Re: dropping curly braces

From: Date: Thu, 17 Nov 2005 23:51:40 +0000
Subject: Re: dropping curly braces
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-20114@lists.php.net to get a copy of this message
On Thu, 2005-11-17 at 18:33, Ilia Alshanetsky wrote: > Andreas Korthaus wrote: > > OK, but by dropping {} for strings you also remove the possibility to > > have a convention like "[] for arrays and {} for strings". > > If I could decide I would drop {} for arrays and [] for strings, but I > > fear I will not be asked to decide... ;-) > > You may think that {} and [] are different, but in reality same code > deals with both. Having two constructs for the same behavior is silly > and leads to confusing, hard to read code. Especially so when you > consider the fact {} has another meaning that is completely different. That should have been considered before everyone was told that [] was deprecated for strings in favour of {}. Dropping support for string access via {} is akin to slapping those who followed the lead. Once bitten, twice shy. I don't see support for <? being dropped anytime, yet it falls under the exact same argument. But maybe there's a trend emerging here, and in fact <?php will be deprecated in the near future. It's a tough call since credibility is rapidly swirling down the toilet. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------'

« previous php.internals (#20114) next »