ID: 13850 Updated by: jeroen Reported By: [EMAIL PROTECTED] Status: Feedback Old Bug Type: Documentation problem Bug Type: Scripting Engine problem Operating System: Windows 2000 Pro SP1 PHP Version: 4.0.4 New Comment:
Reclassified. Please also be more specific on the error, are you saying it crashes? What's the html output? Could you post the URL here? Previous Comments: ------------------------------------------------------------------------ [2001-10-28 11:17:46] [EMAIL PROTECTED] 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. ------------------------------------------------------------------------ [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 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]