ID:               48337
 Updated by:       j...@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] j...@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

Reply via email to