nickleus
Messages postés374Date d'inscriptiondimanche 20 janvier 2008StatutMembreDernière intervention18 juin 2011
-
23 mai 2009 à 12:52
Bonjour,
Suite à une discutions que j'ai déjà ouvert sur ce sujet, j'ai une question un peu différent.
Lorsque l'on déclare une classe avec une instance unique, et si l'on instancie d'autres classe dedans, faut-il les appeler en instance unique nous normalement.
Exemple :
class singleton
{
private static $_inst = null;
private function __contruct ( )
{
$autreClass = new autreClass ( ); <-- La différence est ici
}
public function getInstance ( ) { ... code instance unique ... }
}
class autreClass
{
private static $_inst = null;
private function __contruct ( ) { ... }
}
$var = singleton::getInstance ( );
Ou alors
class singleton
{
private static $_inst = null;
private function __contruct ( )
{
$autreClass = autreClass::getInstance ( ); <-- La différence est ici
}
public function getInstance ( ) { ... code instance unique ... }
}
class autreClass
{
private static $_inst = null;
private function __contruct ( ) { ... }
public function getInstance ( ) { ... code instance unique ... }
}
$var = singleton::getInstance ( );