Spotting References
Πολλές συντακτικές δομές στην PHP υλοποιούνται μέσω μηχανισμών
αναφοράς, συνεπώς ό,τι έχει αναφερθεί παραπάνω σχετικά με την αναφορά σύνδεσης επίσης
ισχύει και για αυτές τις δομές. Μερικές δομές, όπως το πέρασμα και η
επιστροφή με αναφορά, έχουν αναφερθεί παραπάνω. Άλλες δομές που χρησιμοποιούν
αναφορές είναι:
global Αναφορές
Όταν δηλώνετε μια μεταβλητή ως global $var στην πραγματικότητα
δημιουργείτε μια αναφορά σε μια global μεταβλητή. Αυτό σημαίνει ότι,
αυτό είναι το ίδιο με:
Αυτό σημαίνει, για παράδειγμα, ότι αν δεν ακυρώσετε την ανάθεση της $var
δε θα ακυρωθεί η ανάθεση και στην global μεταβλητή.
$this
Σε μια μέθοδο με αντικείμενα, το $this είναι πάντα αναφορά
στο αντικείμενο που καλεί.