Parameters aan functies meegeven
Parameters aan functies meegeven
Parameters die meegegeven worden aan een functie worden binnen de functie kopieën van variabelen van buiten de functie.
Code (php)
In bovenstaand voorbeeld blijft $nr de waarde 2 behouden. $nr wordt in de functie aanroep als parameter meegegeven. Binnen de functie heet hij dan $kopie. de namen verzin je zelf.
Je kan ook twee of meer parameters meegeven:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
function optellen($a, $b) {
$som = $a + $b;
echo $som."\n";
}
$a = 3;
$b = 2;
optellen($a, $b);
?>
function optellen($a, $b) {
$som = $a + $b;
echo $som."\n";
}
$a = 3;
$b = 2;
optellen($a, $b);
?>
De laatste drie regels kun je ook inkorten:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
function optellen($a, $b) {
$som = $a + $b;
echo $som."\n";
}
optellen(3, 2);
?>
function optellen($a, $b) {
$som = $a + $b;
echo $som."\n";
}
optellen(3, 2);
?>
Je kunt ook arrays of objecten meegeven als parameter, Dit valt echter buiten deze beginners tutorial. één ding wil nog wel even demonstreren:
De optionele parameter. Soms kan het handig zijn als je een parameter kunt weglaten als je hem niet nodig hebt, zodat je nog steeds dezelfde functie kunt gebruiken:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
function optellen($a, $b, $c=0) {
$som = $a + $b + $c;
echo $som."\n";
}
optellen(3, 2);
optellen(3, 2, 4);
?>
function optellen($a, $b, $c=0) {
$som = $a + $b + $c;
echo $som."\n";
}
optellen(3, 2);
optellen(3, 2, 4);
?>
Nu kun je ook drie getallen optellen maar ook nog steeds twee. Let er op dat de optionele parameters altijd achter de normale parameters staan.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Inleiding
- Mijn eerste functie
- Variabelen en functies
- Parameters aan functies meegeven
- Een waarde teruggeven