Можно-ли вызывать прямо из switch функции которые должны вывести результат расчета?
switch($value)
{
case 1: return $result = myFunc_1();
break;
case 2: return $result = myFunc_2();
break;
case 3: return $result = myFunc_3();
break;
default: return $result = myFunc_0();
break;
}