Incorporation de PDO dans les classes
L'objectif est d'incorporer l'objet PDO dans les classes, permettant l'accès aux requêtes MySQL et aux instructions préparées au sein de la classe cas. Cependant, la tentative d'instancier l'objet PDO en tant que propriété de classe, comme le montre l'exemple fourni, échoue.
Solution de modèle singleton
Pour résoudre ce problème, en tirant parti de la un modèle singleton est recommandé. Le modèle singleton garantit qu'une seule instance d'une classe existe, fournissant un point d'accès central à une ressource partagée.
Implémentation
Dans la solution fournie, une classe nommé Core implémente le modèle singleton et établit la connexion à la base de données. La classe comprend la structure suivante :
Exemple d'utilisation
Dans d'autres instances de classe ou scripts, les étapes suivantes peuvent être suivies pour utiliser la connexion à la base de données :
Avantages du modèle Singleton
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!