Forum und email

Spotting References

Veel syntax constructies in PHP zijn geïnplementeerd met reference mechanismen. Alles wat hierboven is verteld geld ook voor deze constructies. Sommige constructies, zoals het doorgeven en teruggeven van references zijn eerder genoemd. Andere constructies die references gebruiken zijn:

global References

Als je een variabele declareerd met global $var, dan maak he eigenlijk een reference naar een global variabele. Dit betekend dat dit hetzlefde is als:

$var =& $GLOBALS["var"];

Dit betekend ook dat het unsetting van $var in dit voorbeeld, niet de globale variabele unset.

$this

In een methode van een object is $this altijd een reference naar het object wat de methode heeft aangeroepen.