This lesson contains 25 slides, with interactive quizzes and text slides.
Lesson duration is: 60 min
Items in this lesson
PHP Fundamentals Software Developer
Slide 1 - Slide
Functions
Slide 2 - Slide
Je gebruikt er al een hoop!
Slide 3 - Slide
Een function is:
Een opgeslagen set met instructies die je makkelijk kunt hergebruiken.
Slide 4 - Slide
Slide 5 - Slide
Voorbeeld van een functie:
Een functie maak je aan als volgt:
Gebruiken doe je hem vervolgens zo:
Slide 6 - Slide
Even wat termen!
Dit noemen we een functie declaratie. (of simpel, het bouwen van de functie)
Slide 7 - Slide
Even wat termen!
Dit noemen we een function call. (of simpel, het aanroepen, of gebruiken van de functie)
Slide 8 - Slide
Slide 9 - Slide
Welke waarde heeft de variabele $number?
Slide 10 - Open question
Slide 11 - Slide
Welke waarde heeft de variabele $number?
Slide 12 - Open question
Opdrachten
Slide 13 - Slide
Opdracht 1:
Jullie zijn vast bekend met de volgende sequentie om iets te debuggen in php:
Maak een functie genaamd 'dump()' die exact deze instructies uit kan voeren! Als het je is gelukt heb je gelijk een functie die je voortaan heel handig kan inzetten!
Slide 14 - Slide
Knip en plak jouw gemaakte code (windows toets + shift + s)
Slide 15 - Open question
Opdracht 2:
Maak een functie genaamd omtrek() of area(), die de omtrek van een gebied teruggeeft (returnt). Hoeveel parameters zou deze functie nodig hebben? de formule voor de omtrek van een gebied is: omtrek = breedte * 2 + hoogte * 2
Slide 16 - Slide
Knip en plak jouw gemaakte code (windows toets + shift + s)
Slide 17 - Open question
Opdracht 3:
Gegeven is deze code snippet. checkAge is een functie die 'true' of 'false' returnt. Alleen is de functie declaratie helaas kwijtgeraakt. Schrijf de functie 'checkAge' zodat bovenstaande code naar behoren kan werken
Slide 18 - Slide
Knip en plak jouw gemaakte code (windows toets + shift + s)
Slide 19 - Open question
Waarom functies gebruiken?
herbruikbaarheid.
Write once, use everywhere (DRY)
Slide 20 - Slide
Denk eraan:
Functie namen en zijn parameters zijn betekenisvol en maken direct duidelijk wat de functie doet of welke soort waarde er als argumenten gebruikt worden.
Functies moeten zijn over het algemeen verantwoordelijk voor één bepaalde taak, dus hou ze liefst lekker kort.
Slide 21 - Slide
Huiswerkopdracht 1
Maak een korte presentatie over verschillende functies die PHP al intern heeft en je dus gelijk kunt gebruiken. Gebruik in je presentatie minimaal 5 functies voor een string value ( bijvoorbeeld strlen() ), en 5 functies bedoelt voor een array (bijvoorbeeld max().)
Slide 22 - Slide
Huiswerkopdracht 2
Maak een functie die een bedrag omrekent van het ene valuta naar de andere valuta. Er moet de mogelijkheid zijn om met minimaal 3 verschillende valuta te werken. Function call voorbeeld:
Slide 23 - Slide
Huiswerkopdracht: Verdieping
Maak een html-php applicatie waarbij je de vorige opdracht omzet naar een werkende app. De gebruiker moet in een form het bedrag en de 'van' en 'naar' exchange kunnen bepalen.
Slide 24 - Slide
New Skill Unlocked: Functions!!
Congratulations!! You know have the knowledge of using functions.