Επιστρέφοντας αναφορές
Η επιστροφή με αναφορά είναι χρήσιμη όταν θέλετε να χρησιμοποιήσετε μια συνάρτηση για να βρείτε με ποια μεταβλητή μια αναφορά πρέπει να συνδεθεί. Όταν γίνεται επιστροφή με αναφορά, χρησιμοποιείστε την ακόλουθη σύνταξη:
<?php
function &find_var ($param)
{
...code...
return $found_var;
}
$foo =& find_var ($bar);
$foo->x = 2;
?>
Note: Σε αντίθεση με το πέρασμα παραμέτρων, εδώ πρέπει να χρησιμοποιείτε το & και στα δυο μέρη - έτσι θα δείξετε ότι γίνεται επιστροφή με αναφορά, όχι με αντίγραφο ως συνήθως, και να δείξετε ότι η σύνδεση αναφοράς, σε αντίθεση με τη συνήθη ανάθεση, πρέπει να γίνεται για την $foo.