18-04-2010, 04:45 PM
y a une nuance par rapport à java, on avait du mal à communiquer avec mes collègues javaistes et moi avant qu'on ne comprenne une différence, alors je te l'expose :
a priori, l'instanciation singleton en java est unique quelque soit les utilisateurs connectés (je crois qu on peut cependant gérer des singletons par thread ou un truc comme ça)
en php, ça ne marche pas comme ça, en paraphrasant nico, ton utilisateur lance un script, ce qui se passe dedans n'est que pour lui.
==> Si tu as 10 connectés, en java 1 singleton
==> Si tu as 10 connectés, en php 10 singletons
L'intérêt du singleton php est un peu moindre, mais il évite au moins d'avoir n connexions lorsque tu inclus n script autonomes ayant chacun besoin du dit singleton.
enfin on en était arrivé là de nos discussions, ça se trouve c'est une grossse bêtise que je poste ^^
a priori, l'instanciation singleton en java est unique quelque soit les utilisateurs connectés (je crois qu on peut cependant gérer des singletons par thread ou un truc comme ça)
en php, ça ne marche pas comme ça, en paraphrasant nico, ton utilisateur lance un script, ce qui se passe dedans n'est que pour lui.
==> Si tu as 10 connectés, en java 1 singleton
==> Si tu as 10 connectés, en php 10 singletons
L'intérêt du singleton php est un peu moindre, mais il évite au moins d'avoir n connexions lorsque tu inclus n script autonomes ayant chacun besoin du dit singleton.
enfin on en était arrivé là de nos discussions, ça se trouve c'est une grossse bêtise que je poste ^^