On Tue, 2007-02-06 at 14:08 +0000, Ford, Mike wrote:
> On 05 February 2007 17:29, Brian Moon wrote:
> > That is why you have coding standards.  Our doucment states that this
> > should be written as: 
> > 
> > $a = array(
> >     1 => array('pears', 'apples'),
> >     2 => array('juice', 'oranges')
> > );
> > 
> > I believe in either syntax, proper formatting of complex data
> > can solve
> > the readablity problems.
> 
> Solve, no.  Alleviate, yes.
> 
> Given the above, the layout tells me there's some kind of structure
> going on, but I still have to actually *read* it to discover
> that there are arrays involved (and where they start and end).
> 
> With this version:
> 
>   $a = [
>        1 => ['pears', 'apples'],
>        2 => ['juice', 'oranges']
>       ];
> 
> I can take one glance and tell there are nested arrays involved, and
> what their scopes are -- I'd say my comprehension speed is at least
> an order of magnitude faster!
> 
> *That* makes this syntax a no-brainer for me, personally ;-)

Ummm, you still had to read it. One "glance" just so happens to involve
the brain grokking the content, just like reading.

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.          |
`------------------------------------------------------------'

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to