Io avevo risolto così:
Codice PHP:
$differenza = $this->confronto($numero1,$numero2);
switch($differenza){
case 0: // num1 == num2
...
break;
case 1: // num1 > num2
...
break;
default: // num1 < num2
...
break;
}
Più che altro era per capire se è fattibile mettere una condizione nel case.
non si può fare non ha senso uno switch case così
il vantaggio dello switch è saltare direttamente all'istruzione dato un'intero o una stringa che fa da etichetta (numero>0 non è una etichetta ma una condizione) poi il programma prosegue alle istruzioni successive infatti è necessario usare il breack per saltare le altre eitchette
Grazie dei suggerimenti