Hi Felipe,

On May 16  9:15:24, Felipe Pena wrote:
> Hi all,
> As I have proposed previously in an old thread... What about we name all the
> tokens to have an improved parser error message? (i.e. anymore
> T_PAAMAYIM_NEKUDOTAYIM, T_DOLLAR_OPEN_CURLY_BRACES in the messages etc)
> 
> Some examples:
> 
> $ sapi/cli/php -r 'function ""'
> Patched:
> Parse error: syntax error, unexpected quoted-string, expecting identifier or
> '(' in Command line code on line 1
> 
> Current:
> Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting
> T_STRING or '(' in Command line code on line 1
> 
> 
> $ sapi/cli/php -r 'echo ::a;'
> Patched:
> Parse error: syntax error, unexpected :: in Command line code on line 1
> 
> Current:
> Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in Command line
> code on line 1
> 
> Other examples and patch at:
> https://wiki.php.net/rfc/improved-parser-error-message
> 
> Any thoughts?

That's great, it will save millions of headaches.

Best,

> 
> Thanks.
> 
> -- 
> Regards,
> Felipe Pena

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

Reply via email to