Overleg:Programmeren in PHP/Klassen PHP 4: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
Regel 20:
==Volgende Bijdrage==
de uitleg over this in andere talen klopt niet. Naamconflicten is een van de toepassingen van het sleutelwoord this, maar zeker niet de reden waarom het bestaat.
Als ik het goed heb is "this" het self referencing keywoardkeyword. Concreet wil dit dus zeggen dat het een referentie (=Java, in C: een pointer) is naar het object zelf. De pijlnotatie p->methode() komt uit C++ waar het de verkorte notatie is voor (*p).methode() . p stelt hier een pointer voor, de asterisk is de dereference operator. Deze roept de waarde op (of het object) waarnaar de pointer verwijst. In Java wordt steevast met referenties gewerkt, en werd de pijlnotatie vervangen door een punt.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.
Terugkeren naar de pagina "Programmeren in PHP/Klassen PHP 4".