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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; ?>
Partager