Forum und email

Spotting References

Πολλές συντακτικές δομές στην PHP υλοποιούνται μέσω μηχανισμών αναφοράς, συνεπώς ό,τι έχει αναφερθεί παραπάνω σχετικά με την αναφορά σύνδεσης επίσης ισχύει και για αυτές τις δομές. Μερικές δομές, όπως το πέρασμα και η επιστροφή με αναφορά, έχουν αναφερθεί παραπάνω. ’λλες δομές που χρησιμοποιούν αναφορές είναι:

global Αναφορές

Όταν δηλώνετε μια μεταβλητή ως global $var στην πραγματικότητα δημιουργείτε μια αναφορά σε μια global μεταβλητή. Αυτό σημαίνει ότι, αυτό είναι το ίδιο με:

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

Αυτό σημαίνει, για παράδειγμα, ότι αν δεν ακυρώσετε την ανάθεση της $var δε θα ακυρωθεί η ανάθεση και στην global μεταβλητή.

$this

Σε μια μέθοδο με αντικείμενα, το $this είναι πάντα αναφορά στο αντικείμενο που καλεί.