Re: Proposal: Array syntax

From: Date: Wed, 05 Nov 2003 16:48:05 +0000
Subject: Re: Proposal: Array syntax
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-5225@lists.php.net to get a copy of this message
On November 5, 2003 11:21 am, you wrote: > Well, like I said before, I am not sure this is a clear case of that. I'm > probably the biggest defender around of the no-magic rule, but [] does > imply something array-related to most people, so I think the magic part is > much smaller than in other proposals we have seen. Right now [] could either be an array element or an offset. Now it can either be an array element or a string offset or an attempt to create a new array. Individually it may be fine, but I am certain we'll end up with bug reports of people trying to do $a = $b[1,2,3]; (copied from your resonse ;) ) and similar. Of course someone would then want to do $a[1,2,3] = [3,4,5]; and we're happily on our road to obfuscation. I mean c'mon, is 5 characters that much of a problem and is absolute code clarity not worth those 5 characters? Character efficiency is done in Perl, where you can do things like ~= and @_, but that makes Perl code naturally obfuscated and I do not think that's a good way to go. Ilia

« previous php.internals (#5225) next »