function __autoload($className) { require_once 'classes/' . $className . '.php'; } // ANIMAL CLASS $rat = new Animal('Lou', 'male', 100); $kat = new Animal('Dik', 'female', 100); $koe = new Animal('Mia', 'female', 80); $kat->changeHealth(-10); $koe->changeHealth(+5); // LION CLASS $simba = new lion('Simba', 'male', 100, 'Congo lion'); $scar = new lion('Scar', 'female', 100, 'Kenia lion'); // ZEBRA CLASS $zeke = new zebra('Zeke', 'male', 120, 'Quagga'); $zana = new zebra('Zana', 'female', 100, 'Selous'); ?> <html> <head> <meta charset="utf-8"> <title>Naamloos document</title> </head> <body> <h1>Opdracht classes extends</h1> <p><?php echo $rat->getName(); ?>
<?php function __autoload($className) { include "classes/" . $className . ".php"; } __autoload("animal"); __autoload("lion"); $lion = new animal("johan", "man", 10); $cat = new animal("bert", "vrouw", 50); $dog = new animal("Gerrit", "man", 24); $simba = new lion("lion", "Simba", "vrouw", 12); $scar = new lion("mountain lion", "scar", "man", 150); $zeke = new zebra("Leke", "man", 57421, "zebra"); $Brian = new zebra("Bian", "vrouw", 5742, "zebra"); $lion->changeHealth(20); ?> <!doctype html> <html> <head> <title>Opdracht classes-extends</title> </head> <body> <h1>Instanties van de classe Animal</h1> <p><?php echo $lion->getName();