Bonjour,
je voudrais savoir svp si les pointeurs ou un équivalent sont possibles en php.
J'ai trouvé ce code sur le net qui reproduit exactement ce que je veux :
Or c'est ce que je voudrais obtenir mais hélas lorsque je tente de faire la même chose dans mon code en utilisant un pointeur (ou référence en php) sur un objet, j'ai ce message warning ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $ptr = 10; function foo(&$param){ $param++;} function bar(&$param){print($param)."\r\n<br />\r\n";} bar($ptr); // Affiche 10 : Ok foo($ptr); // Tente de modifier $param en l'incrémentant bar($ptr); // Affiche 11 : Ok
Comment dois je faire pour faire comme en C avec les pointeurs. Je veux modifier la variable initiale et pas une variable temporaire.Deprecated: Call-time pass-by-reference has been deprecated in ...
Merci.
Partager