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
.