Bonjour ,

Je me pause une question sur le clonage d'objet et son utilité dans les cas que je rencontre.

J'ai une classe qui est un driver sql que j'utilise dans d'autre classe. Actuellement je procède de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$oSql = new Mysql($infoconnexion);
$oUser = new User($oSql);
Je passe donc mon objet sql aux classes qui en ont besoin et dans le constructeur de ces classe je clone l'objet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public function __construct($sql)
{
    $this->obSql = clone $sql;
}
La question est donc est il utile de cloner l'objet dans ce cas puisque que
fonctionne également.

merci