• What is LessonUp
  • Search
  • Channels
‹Return to search

PHP: Functions

PHP Fundamentals
Software Developer
1 / 25
next
Slide 1: Slide
SoftwarePHPMBOStudiejaar 1

This lesson contains 25 slides, with interactive quizzes and text slides.

time-iconLesson 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:
  1. Functie namen en zijn parameters zijn betekenisvol en maken direct duidelijk wat de functie doet of welke soort waarde er als argumenten gebruikt worden.
  2. 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.

+200EXP 

Slide 25 - Slide

More lessons like this

PHP 5 - arrays, (standaard)functies, number_format, argument-parameter, user-defined functies

September 2024 - Lesson with 31 slides
InformaticaWOStudiejaar 4,5

PHP: Functions deel II

February 2023 - Lesson with 13 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Versnellers Blok C PHP Les 2

21 days ago - Lesson with 20 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Gebruik maken van functies en parameters in PHP

October 2023 - Lesson with 16 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

PHP les 3

January 2024 - Lesson with 33 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

Data-opdrachten

January 2025 - Lesson with 10 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

07 - Powershell - functies

February 2025 - Lesson with 11 slides
ICTMBOStudiejaar 1-4

H13. Data presenteren en filteren

December 2021 - Lesson with 36 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1
LessonUp
TermsPrivacy StatementCookie StatementContact
English

Our Cookies

We use cookies to improve your user experience and offer you personalized content. By using Lessonup you agree to our cookie policy.

Change settings