break; case "verKmCoche": echo "El coche ha recorrido " . $coche1->getKilometros(); break; case "andarBicicleta": $kilometros = $_POST['kilometrosBicicleta']; $bicicleta1->andar($kilometros); break; case "caballito": $bicicleta1->hacerCaballito(); break; case "verKmBicicleta": echo "La bicicleta ha recorrido " . $bicicleta1->getKilometros(); break; case "kmTotal": echo "Los coches y las bicicletas han recorrido " . Vehiculo::getKmTotales() . " km"; break; case "vehiculosTotales": echo "Total de vehiculos creados " . Vehiculo::getTotalVehiculos(); break; default: break; } // Una vez he operado con los objetos los guardo en la sesión de nuevo $_SESSION['coche1'] = serialize($coche1); $_SESSION['bicicleta1'] = serialize($bicicleta1); // Actualizo lo que tengo en la sesión de kmTotales al getter correspondiente $_SESSION['KmTotales'] = Vehiculo::getKmTotales(); // Actualizo lo que tengo en la sesión de VehiculosCreados al getter correspondiente $_SESSION['totalVehiculos'] = Vehiculo::getTotalVehiculos();