#20600 [Bgs]: Parsing Bug

From: Date: Mon, 25 Nov 2002 11:49:04 +0000
Subject: #20600 [Bgs]: Parsing Bug
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-25774@lists.php.net to get a copy of this message
ID: 20600 User updated by: artistoex@yahoo.com Reported By: artistoex@yahoo.com Status: Bogus Bug Type: Scripting Engine problem Operating System: Win32 PHP Version: 4.2.3 New Comment: >[derick@kossu derick]$ php -v >PHP 4.3.0-dev (cli) (built: Nov 21 2002 14:11:40) >Copyright (c) 1997-2002 The PHP Group >Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend >Technologies > > >And BTW: just fix the code; if PHP can not parse it the >parser goes >into an unstable state. Not really a bug. > >Derick When the parser says that there would be a char, which is obviously not present in the entire script i call it a bug. And "just fix the code" is easier said than done: When the parser says that there would be an unexpected char in the last line - which is an empty one (and the 190th) - "just" means a work of hours for nothing - for a bug which is "Not really a bug". Please fix that bug. werner Previous Comments: ------------------------------------------------------------------------ [2002-11-23 13:55:07] artistoex@yahoo.com Another interesting thing: ----example 1---- <?if (true){ echo(""); ----------------- -Parser says- Parse error: parse error, unexpected $ in [file] on line 2 ----example 1---- <?if (true){ echo(); ----------------- -Parser says- Parse error: parse error, unexpected ')' in [file] on line 2 what's that????? ------------------------------------------------------------------------ [2002-11-23 13:52:34] derick@php.net Works fine: [derick@kossu derick]$ php <? if (true){ echo ("");//Here should be repoorted the syntax error('expecting }' or bug(); ?> Parse error: parse error in - on line 6 -(6) : Parse error - parse error [derick@kossu derick]$ php -v PHP 4.3.0-dev (cli) (built: Nov 21 2002 14:11:40) Copyright (c) 1997-2002 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies And BTW: just fix the code; if PHP can not parse it the parser goes into an unstable state. Not really a bug. Derick ------------------------------------------------------------------------ [2002-11-23 13:50:08] artistoex@yahoo.com <? if (true){ echo ("");//Here should be reported the syntax error('expecting }' or something like that) bug(); PHP reports unexpected $ -- Win32 Apache 1.3.27/PHP 4.2.3/SAPI ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20600&edit=1

« previous php.bugs (#25774) next »