Instancier à chaque fois les class
Posté : 12 avr. 2006, 13:34
Bonjour à tous!
J'ai une petite question à propos de l'instanciation des classes:
J'ai un fichier de config qui est inclus dans chaque fichier php.
Dans ce fichier je crée mes objets (connection, logger, etc.).
Maintenant je voulais si c'est mieux de mettre ces objets dans une variable de session, et de controler à chaque loading du fichier si la variable de session existe, et ainsi créer ou pas l'objet. Ou alors de créer à chaque fois l'objet.
Voici le code pour plus de précision:
solution 1:
A plus!
J'ai une petite question à propos de l'instanciation des classes:
J'ai un fichier de config qui est inclus dans chaque fichier php.
Dans ce fichier je crée mes objets (connection, logger, etc.).
Maintenant je voulais si c'est mieux de mettre ces objets dans une variable de session, et de controler à chaque loading du fichier si la variable de session existe, et ainsi créer ou pas l'objet. Ou alors de créer à chaque fois l'objet.
Voici le code pour plus de précision:
solution 1:
if(!isset($_SESSION['myConnection'])){
$_SESSION['myConnection'] = new SGBD(USER, PASSWORD, HOST, BASE);
}
$myConnection = $_SESSION['myConnection'];
solution 2:
$myConnection = new SGBD(USER, PASSWORD, HOST, BASE);
Merci d'avance!A plus!