C'est un singleton au niveau d'une requête particulière, pas au niveau global commun à toutes les requêtes simultanées (tout simplement parce que ce niveau global n'existe pas).
C'est vrai que j'aurai du préciser.
Si tu veux faire un singleton global, il faudra stoquer/lire tous ses attributs en base de données (tu auras plusieurs instances mais quand tu utilises les attributs, tu utilises la bases de données (qui elle est globale).
[^] # Re: Contradiction dans les dires
Posté par Éric (site web personnel) . En réponse à la dépêche PHP 5 futur concurrent de J2EE et .Net ?. Évalué à 2.
C'est vrai que j'aurai du préciser.
Si tu veux faire un singleton global, il faudra stoquer/lire tous ses attributs en base de données (tu auras plusieurs instances mais quand tu utilises les attributs, tu utilises la bases de données (qui elle est globale).