ID: 13850
Updated by: jeroen
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Documentation problem
Operating System: Windows 2000 Pro SP1
PHP Version: 4.0.4
New Comment:
Unable to reproduce with 4.0.3pl1 or latest dev on linux, and also I can't reproduce
on 4.0.4pl1 on windows.
I get (correctly) a parse error on (incorrectly, but known 'feature') the line with
the switch.
Please try to upgrade, use at least 4.0.4pl1 and not 4.0.4.
Previous Comments:
------------------------------------------------------------------------
[2001-10-27 13:12:45] [EMAIL PROTECTED]
The following script raised an error in apache (1.3.19)permantly. The error message
describes an "Memory Write Problem".
The reason are the operators after CASE. If they are removed
the script runs without errors.
The error can be reproduced.
I've tried it with different activated modules in PHP but the problem persists.
I think it should be better to put this into the documentation.
<?php
$foo = 20
switch($foo)
{
case <50:
echo "Less than 50";
break;
case >50 && <100
echo "Between 50 and 100";
break;
default:
echo "100";
break;
}
?>
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13850&edit=1