Wat References doen

PHP references namek het mogelijk om twee variabelen naar dezelfde inhoud te laten wijzen , bijvoorbeeld als je doet :




dan wijzen $a en $b naar exact dezelfde variabele.

Opmerking: $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 :




In dit voorbeeld zal na aanroep van foo ($a) $a gelijk zijn aan 6. Dit gebeurd omdat in de functie foo de variabele $var refereert naar dezelfde ruimte als $a .

Het derde dat references kunnen doen is return by-reference .