Re: Removing basic types from our JSON parser
| From: | Ilia Alshanetsky | Date: | Sat, 13 Dec 2008 17:59:49 +0000 |
| Subject: | Re: Removing basic types from our JSON parser | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-42233@lists.php.net to get a copy of this message | ||
On 12-Dec-08, at 10:50 PM, Scott MacVicar wrote:
Hi All, Basic types were added to our JSON decoder to PHP 5.2.1, this allows one to use json_encode / json_decode on any of our scalar types. Omar correctly identified #38680 as not a bug but it appears that Ilia added support for this anyway violating the RFC [1]. Maybe there was a reason for this but I'm not sure why?PHP is typeless language, IMO its conductive to this design to allow encoding of basic types via json_encode, it reduces the code when communicating to/form JavaScript to avoid type detection. While it does violate the RFC IMO the convenience of the feature is definitely worth it. Ilia Alshanetsky