Originariamente inviato da Moogey
In questo modo penso che sia inefficiente perché usi due operandi che contengono $ris. Cioè, se si usa $ris come operando di switch, non si dovrebbe usare $ris come operando per case. In questo caso userei if con elseif.

Spero di essermi spiegato... non sono madrelingua.

-M
In effetti è sorto anche a me il dubbio. Io ho sempre usato lo switch per valori ben definiti di una variabile e mai per verificare il range della stessa.
Probabile che tu abbia ragione e che in un caso come questo sia preferibile usare l'if.
Attendo chiarimenti.