Function-avainsana
Avainsanaa function käytetään käyttäjien funktioiden määrittelemiseen PHP:ssä. Funktio ottaa vastaan parametreja, suorittaa koodia ja voi palauttaa tuloksen. Määriteltyjä funktioita voidaan kutsua useita kertoja ohjelman eri osissa.
Syntaksi
function functionName($param1, $param2, ...) {
return $result;
}
Esimerkki
Luodaan yksinkertainen funktio kahden numeron summaamiseksi:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Koodin suorituksen tulos:
5
Esimerkki
Funktio voi palauttaa eri tietotyyppejä. Luodaan funktio, joka palauttaa taulukon:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Koodin suorituksen tulos:
[1, 2]
Esimerkki
Funktioilla voi olla parametrien oletusarvoja:
<?php
function greet($name = 'Vieras') {
return "Hei, $name!";
}
echo greet();
echo greet('John');
?>
Koodin suorituksen tulos:
'Hei, Vieras!'
'Hei, John!'
Katso myös
-
komento
return,
joka palauttaa arvon funktiosta