Re: [RFC] Raise warnings for json_encode() and json_decode() issues
| From: | Andrey Andreev | Date: | Fri, 28 Jul 2017 11:08:18 +0000 |
| Subject: | Re: [RFC] Raise warnings for json_encode() and json_decode() issues | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-100073@lists.php.net to get a copy of this message | ||
Hi,
On Fri, Jul 28, 2017 at 1:59 PM, Craig Duncan <php@duncanc.co.uk> wrote:
> Hi internals.
>
> As my initial thread about introducing warnings to the JSON functions was
> not immediately flooded with disagreement I took the liberty of creating an
> RFC for official discussion.
>
> The proposal is to have
json_encode() and
> json_decode() raise warnings
> whenever a failure occurs, instead of requiring the developer to call
> json_last_error() each time.
>
> The functionality of json_last_error() and
> json_last_error_msg() are
> unaffected and they can still be used in exactly the same way they are today
>
> https://wiki.php.net/rfc/json_encode_decode_errors
>
I too think that JSON error handling can be a bit tedious at times,
but I certainly prefer it that way than having to suppress all
json_decode() calls.
Cheers,
Andrey.