Question : problème de construction de classe

Salut experts :)le

I ont une classe appelée le shoppingcart. Il y a sont problème en créant un exemple pour la deuxième fois. Il semble être un problème de config de PHP pendant que ce code travaille à 2 autres webservers.

This est le class= les " lineNumbers " >
1 de >
classe ShoppingCart {
	
	__construct public de fonction () {
	Le contrôle de // et voient si le caddie existe déjà, s'il ne fait pas, pour placer la rangée à la variable
		si nulle de == (de $_SESSION [« chariot »]) {
			$_SESSION [« chariot »] = rangée () ;
			$_SESSION [« chariot »] [« totPrice »] = 0 ;
			
			$_SESSION [« chariot »] [« totKorting »] [« totaal »] = 0 ;
			$_SESSION [« chariot »] [« totKorting »] [6] = 0 ;
			$_SESSION [« chariot »] [« totKorting »] [19] = 0 ;
		}
		si nulle de == (de $_SESSION [« userinfo »]) {
			$_SESSION [« userinfo »] = rangée () ;
		}
	}

......... class= >


In de
$cart = nouveau ShoppingCart () ; charge index.php du

When I pour la première fois que toutes les variables de session ont correctement créé. Cependant, quand je charge/régénère la page, la variété $_SESSION [« chariot »] est placé pour objecter ShoppingCart ? ! Que se passe-t-il…
class= de

Réponse : problème de construction de classe

vérifier une deuxième fois votre page d'index.php a le session_start () ;

essayer de faire un var_dump () sur $cart et $_SESSION [le « chariot »]

var_dump ($cart) ;
devrait retourner :
---------------------------
objecter (ShoppingCart) #1 (0) {}


var_dump ($_SESSION [« chariot »]) ;
devrait retourner :
-----------------------------
ranger (2) {[« totPrice »] rangée de => de => international (0) [« totKorting »] (3) {[« totaal »] => international (0) du => international (0) de => international (0) [6] [19]}}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us