[POO] méthode __clone et référence !
Bonjour
J'ai un petit probleme je ne comprends pas pourquoi mon code affiche 52. Il devrait pourtant afficher 55 a cause de la reference dans la methode clone.
En gros la reference ne fonctionne pas :S
Merci par avance !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php
class objet
{
public $maVar;
function __construct()
{
$this->maVar = 2;
}
function __clone()
{
$this->maVar = & $this->maVar;
}
}
$test = new objet();
$test2 = new objet();
$test2 = clone $test;
$test->maVar = 5;
echo $test->maVar;
echo $test2->maVar;
?> |