prueba con algo asi a ver si te da error:
Código PHP:
switch($Ext){
case = '.gif':
function();
break;
case = '.jpg':
function();
break;
default:
print ("extension de archivo invalida");
break;
}
asi descartas que sea un error en el anidamiento de la funcion