Xavier Borderie publie pour le site JDNet développeurs un tutoriel intitulé "Utiliser les références avec PHP". L'utilisation des appels de variables ou leur utilisation par référence résout la plupart du temps les problèmes rencontrés lors d'appel de fonction ou le renvoie de variables par celle ci.

La notion de référence permet de créer des "alias" pointants directement vers l'emplacement mémoire de la variable alloué par le système plutôt que de copier cette variable et de prendre plus de mémoires ( deux allocutions, une première pour la variable elle même et une seconde pour sa copie ). Cela a pour résultat à la fois d'optimiser son code ou d'économiser de la place mémoire lors de traitement important.

Ce tutoriel explique par l'exemple le fonctionnement et expose quelques implémentations en php d'appel et de renvoi de variables par référence.

Lien de l'article
Chapitre sur les références