Da error por las condiciones, solamente es voltearlas:
Código PHP:
Ver original<?php
$edad = 10;
switch(true) {
case ($edad <= 11):
echo "<font color='##FFFF00'>"; // <font color="#80BFFF">
break;
case ($edad >= 12 || $edad <= 16):
echo "<font color='#00FF00'>"; // <font color="#80BFFF">
break;
case ($edad >= 17 || $edad <= 22):
echo "<font color='#00FF00'>"; // <font color="#80BFFF">
break;
case ($edad >= 23):
echo "<font color='#2E9AFE'>"; // <font color="#80BFFF">
break;
}
@anonimooo0: Claro que puedes poner rangos, los cases del switch se evaluan como cualquiér otro statement en PHP.
Saludos.