[Tableaux] passage d'une variable par référence
Bonjour,
j'utilise pas mal de fonctions pour gérer mon site et notamment des fonctions qui appellent des fonctions. Pour que 2 fonctions utilisent et modifie si besoin la même variable, j'utilise le passage par référence du style :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
fonction2(&$var1){
$var1[2] = 2;
}
fonction1(&$var1){
$var1[1] = 1;
fonction2(&$var1);
}
# appel dans le code
$tableau = array();
fonction1(&$tableau);
print_r($tableau); |
de cette façon, la valeur des cases 1 et 2 de mon tableau est modifié. Or apache m'insulte en me disant : Warning: Call-time pass-by-reference has been deprecated etc etc etc
Savez vous comment contourner la situation sans modifier le PHP.ini ? merci de votre aide...