public function voerIntrestDoor()
 {
     parent::stort(parent::getSaldo() * self::$intrest);
 }
示例#2
0
    public function getSaldo()
    {
        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() . " &euro;</p>";
    $rek->storten(200);
    $rek->storten(600);
    $rek->storten(300);
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
} catch (NegatieveStortingException $ex) {
    print "<p>Een negatief bedrag storten is niet mogelijk!</p>";
    print "<p>Saldo:" . $rek->getSaldo() . " &euro;</p>";
} catch (RekeningVolException $ex) {
    print "<p>Dit bedrag kan niet gestort worden, de limiet van de rekening is 100 &euro;!</p>";
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
}
?>
    </body>    
示例#3
0
    public function getsaldo()
    {
        return $this->saldo;
    }
}
?>

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>Test exception</title>
    </head>
    <body>
        <?php 
$rek = new Rekening();
try {
    print "<p>Saldo: " . $rek->getsaldo() . " &euro;</p>";
    $rek->storten(200);
    $rek->storten(500);
    $rek->storten(400);
    print "<p>Saldo: " . $rek->getsaldo() . " &euro;</p>";
} catch (NegatieveStortingException $ex) {
    print "<p>Een negatief bedrag storten is niet mogelijk!</p>";
} catch (RekeningVolException $ex) {
    print "<p>Dit bedrag kan niet gestort worden, de limiet is 1000 &euro;!</p>";
} catch (TeStortenBedragTeHoogException $ex) {
    print "<p>Dit bedrag kan niet gestort worden, Storting groter dan 500 &euro;!</p>";
}
?>
示例#4
0
<?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>
    {
        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() . " &euro;</p>";
    $rek->storten(310);
    $rek->storten(500);
    $rek->storten(-50);
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
    //		} catch (NegatieveStortingException $ex) {
    //			print("<p>Een negatief bedrag storten is niet mogelijk!</p>");
    //			print("<p>Saldo: " . $rek->getSaldo() . " &euro;</p>");
} catch (RekeningVolException $ex) {
    print "<p>Dit bedrag kan niet gestort worden, de limiet  \n\t\t\t\tvan de rekening is 1000 &euro;!</p>";
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
} catch (BedragTeGrootException $ex) {
    print "<p>Dit bedrag is te groot om in één keer te storen (limiet = € 500)</p>";
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
示例#6
0
        $this->saldo += $bedrag;
    }
    public function getSaldo()
    {
        return $this->saldo;
    }
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset=utf-8>
<title>Test exception</title>
</head>
<body>
	<?php 
$rek = new Rekening();
try {
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
    $rek->storten(501);
    print "<p>Saldo: " . $rek->getSaldo() . " &euro;</p>";
} catch (NegatieveStortingException $ex) {
    print "<p>Een negatief bedrag storten is niet mogelijk!</p>";
} catch (RekeningVolException $ex) {
    print "<p>Dit bedrag kan niet gestort worden, de limiet van de rekening is &euro;1000!</p>";
} catch (TegroteStortingException $ex) {
    print "<p>Een storting van meer dan &euro;500 is niet toegelaten!</p>";
}
?>
</body>
</html>