En una pc que tengo de servidor, le puse apache, php y mysql (en Debian), la versión de apache es la 1.3.34 y la de php es 5.2.0-8, probando una página que usa la función switch:
Código PHP:
switch($ir) {
case "bd":
bd();
break;
case "comprar":
comprar();
break;
......... etc.