#48337 [Opn]: Parse error messages getting less descriptive
| From: | jani@php.net | Date: | Wed, 20 May 2009 08:33:04 +0000 |
| Subject: | #48337 [Opn]: Parse error messages getting less descriptive | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-137554@lists.php.net to get a copy of this message | ||
ID: 48337
Updated by: jani@php.net
Reported By: brad at njoe dot com
Status: Open
Bug Type: Scripting Engine problem
Operating System: win32 only
PHP Version: 5.2.9
New Comment:
Yes, I try things only on *nix and as I have proper build tools I get
proper error messages as well. :)
Previous Comments:
------------------------------------------------------------------------
[2009-05-19 23:07:44] brad at njoe dot com
No, I don't build PHP myself; all of the versions I tried this with
were the binaries available from PHP.net.
I'm also not 100% sure if it's just with the Windows builds (unless
you've tried it on PHP 5.2.9 on a 'nix box - I just don't have access to
one at the moment).
------------------------------------------------------------------------
[2009-05-19 21:43:55] jani@php.net
Must be something with the windows build. Propably some bison version
issue or something like that. Do you build PHP yourself?
------------------------------------------------------------------------
[2009-05-19 21:29:14] brad at njoe dot com
Description:
------------
Something has changed in the way the PHP parser reports errors during
parsing - it has become slightly less descriptive in certain cases.
As far as I can tell, this change happened sometime AFTER the release
of PHP version 5.2.6 (in this version, the error message was as
expected) - this includes the latest development releases (including PHP
6.0.0-dev).
Reproduce code:
---------------
<?php
echo ; 'Error! Error!';
?>
Expected result:
----------------
Parse error: syntax error, unexpected ';' in (file) on line 3
Actual result:
--------------
Parse error: parse error in (file) on line 3
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=48337&edit=1