Extending
Intro
Extending is ook iets heel moois van classes. Je kan dan bijvoorbeeld een basis klasse maken waar je andere klassen vanaf leidt. Alle functie variabelen kan je in de nieuwe class gebruiken en overschrijven.
Praktijk
Code (php)
Als ik de A klasse nu zal aanroepen zal hij
KLM zei 'Blub'
outputten. Als ik B zou aanroepen, gebeurt er niets. Php zal zoeken naar een functie B voor constructor, maar die is er niet, dus dat voert hij niets uit. Php gaat verder met het uitvoeren van de code. Zoals je ziet zijn de variabele $x en de blub() functie overgeschreven. En A() is gewoon aanroepbaar, maar het is geen constructor meer.
« vorige pagina | volgende pagina »