return $this->saldo; } } ?> <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Fouten afhandelen</title> </head> <body> <?php $rek = new Rekening(); try { print "<p>Saldo: " . $rek->getSaldo() . " €</p>"; $rek->storten(200); $rek->storten(600); $rek->storten(300); print "<p>Saldo: " . $rek->getSaldo() . " €</p>"; } catch (NegatieveStortingException $ex) { print "<p>Een negatief bedrag storten is niet mogelijk!</p>"; print "<p>Saldo:" . $rek->getSaldo() . " €</p>"; } catch (RekeningVolException $ex) { print "<p>Dit bedrag kan niet gestort worden, de limiet van de rekening is 100 €!</p>"; print "<p>Saldo: " . $rek->getSaldo() . " €</p>"; } ?> </body> </html>
public function voerIntrestDoor() { parent::stort(parent::getSaldo() * self::$intrest); }
<?php require_once './Rekening.php'; ?> <!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title>Rekeningnummers</title> </head> <body> <h1> <?php $rek = new Rekening("091-0122401-16"); echo "Het saldo is: " . $rek->getSaldo() . "<br />"; $rek->stort(200); echo "Het saldo is: " . $rek->getSaldo() . "<br />"; $rek->voerIntrestDoor(); echo "Het saldo is: " . $rek->getSaldo() . "<br />"; ?> </h1> </body> </html>