On Wed, Jun 26, 2024, at 2:11 PM, juan carlos morales wrote:
> Hello Internals.
>
> I'm here to discuss an improvement in error messages when dealing with
> JSON in PHP.
>
> After watching Derick Rethans speak at the UK PHP Conference:
>
> https://youtu.be/3U0DGhzSH2U?feature=shared&t=2483
>
> I also think it would be very useful to have better error messages.
>
> At the moment, we get things like "Syntax Error" ... period, no clue
> where the JSON is corrupt or anything else. With big JSONs is very
> cumberstone to get to the line and character position where the JSON
> is corrupt .... for example.
>
> I am already working in a change that would improve error messages
> while working with JSONs.
>
> What I am very close to achieve is to have error messages like "Syntax
> Error - at character position X near content Y" .... something like
> that.
>
> I already know that I can do it, actually there is a Work In Progress
> Pull Request for this :
>
> https://github.com/php/php-src/pull/14672
>
>
> I repeat, is work in progress. BUT it can be done. Maybe my approach
> is not the best ... but one way or another .... it can be done.
>
> Please let me know your ideas, thoughts about this.
>
> Please, dont kill me for the actual code, is WIP.
>
> Thanks in advance to everyone.
>
> Juan

I cannot comment on the implementation, but I am always in favor of error 
messages that do a better job of telling you what you need to fix.

--Larry Garfield

Reply via email to