Repérer une référence

De nombreuses syntaxes de PHP sont implémentées via le mécanisme de référence, et tout ce qui a été vu concernant les liaisons entre variables s'applique à ces syntaxes. Certaines constructions, comme le passage d'arguments et le retour par référence, ont été mentionnées plus haut. D'autres constructions qui utilisent les références sont les suivantes :

Références globales

Lorsque vous déclarez une variable en tant que global $var, vous créez en fait une référence sur une variable globale. Autrement dit, cela revient au même que :

<?php
$var 
=& $GLOBALS["var"];
?>

Cela signifie aussi que détruire la variable $var n'entrainera pas la destruction de la variable globale.

$this

Dans une méthode d'objet, $this est toujours une référence sur l'objet courant.