Hi,
- Wer es auf die Spitze treiben will, der schiebt die Bedingungsauswertung ins case hinein:
 
switch(true) {
case $x >= 4 || $ < 0:
echo $x;
break;
case ($y > 0 && $x < 100) || $y < 0:
echo $y;
break;
default:
echo '0';
}
  
Auch ich musste an das [true-case-Paradigma](http://thedailywtf.com/Comments/A_Truly_Selective_Case.aspx) denken :)  
  
Bis die Tage,  
Matti
-- 
[Webapplikationen in C++ entwickeln](http://tntnet.org/)