Question sur les références et les objets
mikephp
Messages postés
1
Statut
Membre
-
gardiendelanuit Messages postés 1772 Date d'inscription Statut Membre Dernière intervention -
gardiendelanuit Messages postés 1772 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je me pose une question concernant les références, la voici
Que pensez vous de ce type de code ?
Ya-il un problème ?
Pensez-vous que c'est mieux que d'utiliser global $mysqli ?
PS: J'utilise PHP7
Merci pour vos réponses
<? $utilisateur->mysqli=New mysqli; // Tous les paramètres de mysqli sont bons et la connexion est établie $utilisateur->infos=New UserInfos($utilisateur->mysqli); // Est-ce un problème de faire référence à mysqli pour créer une instance d'une autre classe ? ?>
Que pensez vous de ce type de code ?
Ya-il un problème ?
Pensez-vous que c'est mieux que d'utiliser global $mysqli ?
PS: J'utilise PHP7
Merci pour vos réponses
1 réponse
-
Bonjour,
En admettant qu'il y ai du code d'initialisation avant ton exemple, l'appel à mysqli semble incorrect: c'est une fonction avec les arguments de connexion à passer.
A ta place, j'utiliserais un design pattern pour ce genre de chose, mais la récupération de l'objet par référence est viable.
Par exemple dans le code de ta classe:
public function UserInfos(&$db_instance){ $this->db_obj = $db_instance; }
Merci de mettre "Résolu" quand le problème est réglé!
La connaissance c'est comme la confiture: moins on en a et plus on l'étale.