From: tedd
> At 2:23 PM -0400 9/24/10, Bob McConnell wrote:
>>
>>A switch works when a single test can dispatch all possible branches.
If
>>you have a series of tests where each looks for a different subset of
>>conditions, you need an elseif.
> Not so, O'wise one.
>
> This will work:
>
> switch(1)
> {
> case $a > $b:
> /* whatever
> break;
>
> case $c == 1:
> /* whatever
> break;
>
> case $d == 'this works':
> /* whatever
> break;
> }
>
> Granted, it's not the normal way a switch works in some other
> languages, but it does work in PHP. :-)
That is just so wrong, it can't actually be taken seriously. There is
simply no justification for such broken logic.
Bob McConnell
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php