Nøkkelordet function
Nøkkelordet function brukes til å deklarere egendefinerte funksjoner i PHP. En funksjon tar imot parametere, utfører kode og kan returnere et resultat. Deklarerte funksjoner kan kalles flere ganger i forskjellige deler av programmet.
Syntaks
function functionName($param1, $param2, ...) {
return $result;
}
Eksempel
La oss opprette en enkel funksjon for å addere to tall:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Resultat av kjøring:
5
Eksempel
En funksjon kan returnere forskjellige datatyper. La oss opprette en funksjon som returnerer en array:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Resultat av kjøring:
[1, 2]
Eksempel
Funksjoner kan ha standardverdier for parametere:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Resultat av kjøring:
'Hello, Guest!'
'Hello, John!'
Se også
-
kommandoen
return,
som returnerer en verdi fra funksjonen