Een class kan ook kind classes bevatten. Deze kind classes erven in principe de properties en methods van een ouder class over, terwijl je in de kind class weer specifieke properties en methods kunt aanmaken. Hieronder zie je hoe de class Lid_Betaald een kind class is van de class Lid. class Lid_Betaald extends Lid { public $betaald; } Vervolgens zie je hieronder hoe uit deze kind class Lid_Betaald een object wordt gecreerd $lid_betaald = new Lid_Betaald('Ruud','Gullit'); $lid_betaald->address = 'AC Milan straat 34'; $lid_betaald->postalCode = '4664 HJ'; $lid_betaald->city = 'Milaan'; $lid_betaald->country = 'Italië'; $lid_betaald->phone = '0687654321'; $lid_betaald->email = 'ruud@milan.it'; $lid_betaald->bio = '

Ruud was één van de beste voetballers die Nederland ooit heeft voortgebracht.

'; $lid_betaald->portfolio = array('Kampioen Nederland','Kampioen Italië','Kampioen Europa'); En tot slot zou je ook dit object in een template bestand kunnen tonen. Profielpagina van: <?php echo $lid_betaald->firstName. ' '. $lid_betaald->lastName; ?>

firstName. ' '. $lid_betaald->lastName; ?>

Gegevens

Adres: address; ?>
Postcode: postalCode;?>
Woonplaats: city;?>
Land: country;?>
Telefoon: phone;?>
Email: email;?>

Biografie

bio; ?>

Portfolio

showPortfolio(); ?>