Επεξήγηση των αναφορών
Table of Contents
- Τι κάνουν οι αναφορές
- Τι δεν είναι οι αναφορές
- Πέρασμα με αναφορά
- Επιστρέφοντας αναφορές
- Ακύρωση ανάθεσης αναφορών
- Spotting References
Τι είναι οι αναφορές
Οι αναφορές στην PHP είναι ένας τρόπος για να έχουμε πρόσβαση το ίδιο περιεχόμενο της μεταβλητής με διαφορετικά όμως ονόματα. Δεν είναι σαν τους δείκτες στην C, είναι συμβολικά ψευδώνυμα πινάκων. Σημειώστε ότι στην PHP, το όνομα της μεταβλητής και το περιεχόμενο της είναι διαφορετικά, συνεπώς το ίδιο περιεχόμενο μπορεί να έχει διαφορετικά ονόματα. Η πιο καλή αναλογία είναι με τα ονόματα αρχείων και τα αρχεία στο Unix: τα ονόματα των μεταβλητών είναι καταχωρήσεις καταλόγων (directory entries), ενώ το περιεχόμενο των μεταβλητών είναι το ίδιο το αρχείο. Οι αναφορές μπορούν να θεωρηθούν ως hardlinking στο Unix filesystem.