Robert Cummings wrote:
On Tue, 2005-09-20 at 19:47, Thorsten Suckow-Homberg wrote:

You could use the following statement:

<?php
switch (true) {
case (0 < $n <= 4):
$f = 1;
break;
case (5 < $n <= 7):
$f = 2;
break;
case (8 < $n <= 12):
$f = 3;
break;
default:
$f = 4;
break;
}


I'm certain that is illegal.

I don't think so, although I'm not able to test it right at this second. PHP compares the value within the switch statement to the value at each case. Only the case which is true will match true inside the switch statement, so it should actually work as intended.

--
Jasper Bryant-Greene
Freelance web developer
http://jasper.bryant-greene.name/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to