ID: 20600 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] 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] [EMAIL PROTECTED] 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] [EMAIL PROTECTED] 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] [EMAIL PROTECTED] <? 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