19-02-2010, 09:02 PM
JE ne vois pas le problème d'avoir un $db global.
Le seul avantage que je vois à un singleton, c'est qu'avec le singleton on ne se connecte que quand c'est nécessaire, alors qu'avec une globale on se connecte de toute façon. Mais comme de toute façon dans toutes les pages dynamiques on se connecte à MySQL, du coup ça ne change rien.
Enfin perso je ne me porte pas plus mal avec mon $db global et quelques global $db dans ma classe Record (en l'occurence dans les méthodes du type save ou findByXXX)
Le seul avantage que je vois à un singleton, c'est qu'avec le singleton on ne se connecte que quand c'est nécessaire, alors qu'avec une globale on se connecte de toute façon. Mais comme de toute façon dans toutes les pages dynamiques on se connecte à MySQL, du coup ça ne change rien.
Enfin perso je ne me porte pas plus mal avec mon $db global et quelques global $db dans ma classe Record (en l'occurence dans les méthodes du type save ou findByXXX)
html, javascript, blagues, midi, etc. => http://quentinc.net/