On 2011-06-01, Sean Coates <s...@seancoates.com> wrote:
> > Now, the only reason I would personally support the array shortcut is
> > if it was an implementation of JSON.  I know that's not on the table
> > here
>
> I don't think anything is officially off the table, unless we forego
> discussion.
>
> My application is largely JSON-powered. We pass data from back- to
> front-end via JSON, we interact with MongoDB via the extension (which
> is an altered JSON-like protocol (arrays instead of objects), but
> would be a lot more fluent with actual objects—they're just too hard
> to make in current PHP), and we interface with ElasticSearch. The
> paste I linked earlier is our primary ElasticSearch query.
>
> The benefits of first-class JSON are important and wide-reaching;
> especially when interacting with systems like the ones I've mentioned.
> There's a huge amount of value in being able to copy JSON out of PHP
> and into e.g. CURL to make a query to ElasticSearch without worrying
> that I've accidentally nested one level too deep or shallow, or
> accidentally mistranslating my arrays into JSON.
>
> This is not about saving five characters every time I type array(),
> it's about making my systems all work together in a way that's a
> little less abstracted, and a lot less prone to error.

*applause*

Well, said, Sean. Basically, this discussion should be likened to
adding SimpleXML to PHP -- providing tools that make interoperability
with other systems or languages simpler.

-- 
Matthew Weier O'Phinney
Project Lead            | matt...@zend.com
Zend Framework          | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

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

Reply via email to