Bonjour,
J'utilise dans mon script les variables $GLOBALS. Je viens de passer 15mn a resoudre un bug qui concerne la reaction des variables ... Une belle perte de temps
En fait pour mes connexions, j'utilise une variable que je retoruve un peu partout : $GLOBALS["BDD"]. Cette variable contient un objet qui gere une et une seule connexion a la bdd. L'idee est que pour ouvrir une nouv.elle connexion, je n'ai qu'a creer une instance nouvelle de cette objet et je n'ai ainsi jamais de confusions dans mes connexions.
Comme je suis un grosse banane, j'ai nomme une deuxieme connexion $BDD, qui est utilisee dans ma page, et n'a pas besoin d'avoir une portee globale quand a elle.
Le soucis c'est que creer une variable $BDD a ecrase ma variable $GLOBALS["BDD"] !!!
J'aimerai savoir s'il existe un moyen de pallier a ca, je trouve ca tres grave, car je risque a tout moment de faire une confusion ...
Partager