1. Referencja pozwala na stworzenie dwu zmiennych zawierających tą samą zawartość, czyli jest aliasem zmiennej. Jeżeli zmienna $b jest referencją do zmiennej $a to ma ona następujące cechy:
2. Przykład 1:
$a = 100;
$b = & $a
echo $b;


Wynik działania to: 100

Jeżeli teraz przypiszemy zmiennej $b inną wartość np. 20, to zmienna $a też się zmieni na 20.

3. Przykład 2:
function moja(& $x)
{
echo ++$x;
}

$a = 200;
echo "Wynik działania to: ";
moja($a);

Wynik działania to: 201