PHP 4.0 Bug #10066 Updated: Paser fails to report missing "}"
| From: | hholzgra@php.net | Date: | Thu, 29 Mar 2001 23:16:05 +0000 |
| Subject: | PHP 4.0 Bug #10066 Updated: Paser fails to report missing "}" | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-50308@lists.php.net to get a copy of this message | ||
ID: 10066
Updated by: hholzgra
Reported By: yohgaki@dd.iij4u.or.jp
Old-Status: Open
Status: Feedback
Bug Type: Scripting Engine problem
Assigned To:
Comments:
what does your php.ini, especialy error_reporting look like?
Previous Comments:
---------------------------------------------------------------------------
[2001-03-29 17:43:04] yohgaki@dd.iij4u.or.jp
PHP fails to report missing "}".
I could not reproduce this problem with simpler script. However, it happens on both Linux and W2K on
longer script. (I think it may be easily to reproduce this problem if you get rid of "}"
in 1000-2000 lines script with a lot of class definitions)
PHP4.0.4pl1 - as Apache module under Linux
PHP4.0.4RC1 - as Apache module under W2K
IE just keeps spinning or complains "no server or DNS error".
Problem happens on code like:
============
class foo{
function bar($str) {
switch ($str) {
case 'a':
if (isset($var)) {
echo 'No } after this line';
break;
}
}
============
This kind of programming error is easy to find with good editor, though.
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10066&edit=2