El asunto es que un "return" no hace nada por arte de magia, en cierto modo debes asignar la variable en lugar de devolverla.
Eso, o encerrar dicho código en una función para que el return haga efecto.
Código PHP:
Ver original// MAL (return sin sentido)
$page = $_GET['page'];
switch ($page)
{
case "pc":
return 'PC';
break;
case "xbox_360":
return 'Xbox 360';
break;
}
// BIEN (asignacion)
$page = $_GET['page'];
switch ($page)
{
case "pc":
$page = 'PC';
break;
case "xbox_360":
$page = 'Xbox 360';
break;
}
// BIEN (return con función)
$page = convierte($_GET['page']);
function convierte($valor) {
switch ($valor)
{
case "pc":
return 'PC';
break;
case "xbox_360":
return 'Xbox 360';
break;
}
}
Por favor, consulta un manual.