Oefeningen
Opgave 1
Kijk naar het filmpje: https://www.youtube.com/watch?v=INHM0S_8GHA
En maak daarna een functie onvoldoendes($PHPCijfers);
die alle onvoldoendes afdrukt uit het onderstaande array.
$PHPCijfers=[4,5,4,5,6,6,5,8,7,6,4,8];
Dus de output van de functie wordt:
4,5,4,5,5,4
Schrijf de functie op je antwoordenblad (.php file).
Opgave 2
Maak nu een functie die de onvoldoendes niet afdrukt maar terug geeft als een array.
Dus de functie $resulstaat=onvoldoendes($PHPCijfers);
geeft een array $resultaat terug.
Gebruik de volgende code om je $resultaat array af te drukken:
echo "<pre>";
print_r($resultaat);
Schrijf de functie op je antwoordenblad (.php file).
Opgave 3
Het is belangrijk om goed te begrijpen wat lokale scoping van variabele is. Dit werk in alle computertalen (min of meer) hetzelfde.
In dit filmpje (Engels) wordt uitgelegd wat lokale scoping is: https://www.youtube.com/watch?v=5vJwM-_YHfk
In dit filmpje wordt het door mij in het Nederlands uitgelegd: https://youtu.be/hp8-MrfuwoI
De volgende vraag gaat over lokale scoping. De functie berekent de omtrek van de cirkel als de straal wordt gegeven. De straal is zeg maar de lengte van je spaak van je fiets en de omtrek is de afstand die je aflegt als je wiel precies één keer ronddraait.
Voer de onderstaande code uit.
<?php
function omtrek() {
$omtrek=$straal*2*pi();
return();
}
$straal=10;
omtrek();
echo $omtrek;
?>
a) waarom krijg je een foutmelding op regel 9?
b) pas de code aan, zodat deze werkt. Voeg geen regels toe, pas alleen de bestaande regels aan. Zet de werkende code op je (.php) anwoordenblad.
c) Voeg regel 3 en 4 samen tot één regel. Schrijf deze regel op je (.php) antwoordenblad.
--