Wat zijn functies?
Begrijp het doel van functies en hoe u ze definieert
Wat zijn functies? is een gratis PHP Academy-les op CoddyKit. Dit is les 1 van 5. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject PHP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus PHP Academy bevat in totaal 5 lessen.
Wat zijn functies?
Welkom in de wereld van PHP-functies! In deze les leer je wat functies zijn, waarom ze nuttig zijn en hoe ze je code efficiënter en herbruikbaar maken. Laten we beginnen!

Definitie van een functie
Een functie is een codeblok dat een specifieke taak uitvoert. Met functies kun je herbruikbare code schrijven, waardoor je programma's efficiënter en eenvoudiger te onderhouden zijn.
Voorbeeld: Je kunt een functie gebruiken om de oppervlakte van een rechthoek te berekenen in plaats van dezelfde code meerdere keren opnieuw te schrijven.
Waarom functies gebruiken?
Functies zijn essentieel omdat ze:
- Dubbele code beperken door hetzelfde codeblok opnieuw te gebruiken.
- Je code gemakkelijker leesbaar en te debuggen maken.
- Je programma in logische delen organiseren.
Belangrijk: Functies verbeteren zowel de structuur als de efficiëntie van je code.
Een functie definiëren
Gebruik om een functie in PHP te definiëren het sleutelwoord function, gevolgd door de functienaam en haakjes. Voorbeeld:
Let op: Functienamen moeten betekenisvol zijn en de naamgevingsconventies volgen.
<?php
function sayHello() {
echo "Hello, PHP!";
}
?>
Een functie aanroepen
Nadat je een functie hebt gedefinieerd, kun je deze aanroepen met de naam, gevolgd door haakjes. Voorbeeld:
<?php
function sayHello() {
echo "Hello, PHP!";
}
// Call the function
sayHello();
?>
Functieparameters
Functies kunnen parameters accepteren om taken dynamisch uit te voeren. Voorbeeld:
<?php
function greet($name) {
echo "Hello, $name!";
}
greet("Alice"); // Outputs: Hello, Alice!
greet("Bob"); // Outputs: Hello, Bob!
?>
Waarden uit functies retourneren
Functies kunnen waarden retourneren met het sleutelwoord return. Voorbeeld:
Belangrijk: Gebruik retourwaarden om het resultaat van een functie op te slaan voor later gebruik.
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
Aanbevolen werkwijzen voor functies
Hier volgen enkele tips voor het schrijven van effectieve functies:
- Gebruik betekenisvolle namen die beschrijven wat de functie doet.
- Houd functies kort en richt ze op één taak.
- Documenteer het doel en de parameters van je functies met opmerkingen.
Tip: Maak je code modulair door complexe taken op te splitsen in kleinere functies.
<?php
function multiply($a, $b) {
return $a * $b;
}
?>
Goed gedaan!
Gefeliciteerd! Je hebt geleerd wat functies zijn, hoe je ze definieert en hoe je parameters en retourwaarden gebruikt. Functies vormen een fundamenteel onderdeel van PHP-programmering en helpen je betere, efficiëntere code te schrijven. In de volgende les bekijken we ingebouwde functies in PHP. Laten we blijven programmeren!

Leer PHP met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 49
- Lessen
- 195
Veelgestelde vragen
Is de les “Wat zijn functies?” gratis?
Ja — de volledige tekst van “Wat zijn functies?” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus PHP Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus PHP Academy bevat in totaal 5 lessen.
Wat leer ik in “Wat zijn functies?”?
Begrijp het doel van functies en hoe u ze definieert Je oefent met PHP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met PHP Academy te beginnen?
Ervaring vooraf is niet nodig. PHP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 5.
Hoe lang duurt de les “Wat zijn functies?”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over PHP Academy?
Ja. Elke les over PHP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Wat zijn functies?
- Ingebouwde functies
- Door de gebruiker gedefinieerde functies
- Argumenten doorgeven aan functies
- Retourwaarden