No sabía si postearlo acá o en el de PHP, 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.
No funciona y solo muestra el valor de "default", pero esa misma página en un servidor que usa también linux con la misma versión de apache pero con PHP 4.4.4 anda perfecto, no sé si tengo que tocar algo en la configuración de mi servidor apache o en mi php o hay algún problema con las versiones de php.