Wat References doen
PHP references namek het mogelijk om twee variabelen naar dezelfde inhoud te laten wijzen, bijvoorbeeld als je doet:
$a =& $b
Note: $a en $b zijn helemaal gelijk hier, het is niet dat $a naar $b wijst of andersom, maar $a en $b wijzen naar dezelde inhoud.
Het tweede dat je met references kunt doen is het doorgeven van variabelen by-reference. Dit wordt gedaan door een locale functie variabele aan een variabele te koppelen die wordt gebruikt in de aanroep, op deze manier wijzen ze dan naar dezelfde ruimte, zie dit voorbeeld:
function foo (&$var) {
$var++;
}
$a=5;
foo ($a);
Het derde dat references kunnen doen is return by-reference.