
illustrer
1. Utilisé pour la copie d'objets. La copie d'objets s'effectue via le mot-clé clone.
2. La méthode __clone() ne nécessite aucun paramètre.
3. Lors de la copie, si certains attributs de l'objet cible sont différents de ceux de l'objet source, vous pouvez définir une méthode __clone() dans la classe.
Dans cette méthode, l'attribution de nouvelles valeurs aux propriétés de l'objet cible est terminée.
Exemple
<?php
classe autofélix
{
fonction publique __clone()
{
echo 'Je t'ai cloné';
}
}
$a = nouveau autofelix();
cloner $a ;
// Sortie : je t'ai clonéCe qui précède est l'utilisation de __clone en php, j'espère que cela sera utile à tout le monde.