13-10-2011, 10:27 AM
Il n'y a pas de pointeurs en PHP, seulement des références.
Seuls les données scalaires (chaînes, nombres, etc.) sont passés par copie, les tableaux et objets sont passés par référence.
Si tu prends un objet en argument et que tu l'altère, toutes les variables qui le référencent seront affectées.
Je te recommande de lire avec attention l'article de Julien Pauli sur Maîtrise de la gestion des variables en PHP.
Seuls les données scalaires (chaînes, nombres, etc.) sont passés par copie, les tableaux et objets sont passés par référence.
Si tu prends un objet en argument et que tu l'altère, toutes les variables qui le référencent seront affectées.
Je te recommande de lire avec attention l'article de Julien Pauli sur Maîtrise de la gestion des variables en PHP.