Samenvatting

- References zorgen er voor dat je eenzelfde object vanuit verschillende 'variabele' kunt benaderen. Met name als een object als argument van een functie dient, is het makkelijk om reference te gebruiken.
- References kunnen alleen gemaakt worden naar objecten. (nog) niet naar 'normale' variabelen.
- Het 'magische teken' voor references is de & (ampersand).

Voorbeelden van references:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
    function myfunc(&$object) // & = Maak geen kopie maar een reference naar het object
    {
        // ..
    }

    function &
myfunc2() // & = Geef geen kopie maar een reference terug
    {
        // .. geef een object, ÓF 'null' terug!!
    }

    $object = new Object(); // Nieuw object
    $object_pointer = &$object; // & = Maak een reference naar de variabele achter '$object'.

    myfunc($object);
    $object2 = &myfunc2(); // & = Bevestig dat je een reference wil, en geen kopie
    $object3 = myfunc2(); // Toch een kopie i.p.v. een reference
?>


Succes! (:

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Waarom deze tutorial:
  2. Voorbereiding
  3. Wat is het nut van references
  4. (heen en weer) Kopieeren van een objecten
  5. References in het algemeen
  6. References als argument van een functie
  7. References als resultaat van een functie
  8. Samenvatting

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.