8768 sujets

Développement web côté serveur, CMS

Bonsoir,
Je vois parfois dans des exemples de PHP sur le net des personnes utiliser une méthode "getInstance" pour instancier une classe. Quelle est l'utilité de cette pratique ? Est-ce simplement une habitude venant d'autres langages ou est-ce que cela est-il différent de l'instanciation en passant par "new" ?

Voilà, ça a piqué ma curiosité Smiley langue
Modifié par Bguigui67 (19 Sep 2015 - 21:49)
Modérateur
Salut,

Cette pratique vient du Gof. Souvent on utilise ce genre de pattern : Singleton. Au passage, si tu ne sais pas utiliser ce genre d'algorythme, oublie. Sinon, tu risques de mettre un beau bordel !
Modifié par niuxe (22 Sep 2015 - 10:37)