non è lo switch.
Hanno cambiato sul tuo server le impostazioni di sicurezza di PHP visualizzando anche i notify (messaggi di errore non bloccanti).

Infatti PHP crea in automatico le variabili non definite ma ti rilascia un notify.

Prima di fare un controllo con lo switch sul valore della variabile ti conviene verificarne l'esistenza

codice:
if (!isset($variabile)) $variabile="";