function berekenRente($startGeld)
{
    static $aantalJaar = 1;
    if ($aantalJaar <= 10) {
        $geld = floor($startGeld * 1.08);
        echo "<p>Geld na " . $aantalJaar . " jaar is " . $geld . "</p>";
        $aantalJaar++;
        berekenRente($geld);
    }
}
function berekenRente($rente, $duur, $jaren)
{
    if (is_array($jaren) && !empty($jaren)) {
        // jaren is an array & not empty
        $laatsteJaar = max(array_keys($jaren));
        if ($laatsteJaar < $duur) {
            $jaren[] = round($jaren[$laatsteJaar] * ($rente + 1), 2);
            return berekenRente($rente, $duur, $jaren);
        } else {
            return $jaren;
        }
    }
}
function berekenRente($bedrag, $renteVoet, $aantalJaren)
{
    static $counter = 0;
    static $arrayGetallen = array();
    if ($counter <= $aantalJaren) {
        $rente = floor($renteVoet / 100 * $bedrag);
        $nieuwBedrag = $rente + $bedrag;
        $arrayGetallen[$counter] = "Het nieuwe bedrag is " . $nieuwBedrag;
        $counter++;
        return berekenRente($nieuwBedrag, $renteVoet, $aantalJaren);
    } else {
        return $arrayGetallen;
    }
}