Võtmesõna function
Võtmesõna function kasutatakse kasutajate loodud funktsioonide deklareerimiseks PHP-s. Funktsioon võtab vastu parameetrid, täidab koodi ja võib tagastada tulemuse. Deklareeritud funktsioone saab korduvalt kutsuda programmi erinevates osades.
Süntaks
function functionName($param1, $param2, ...) {
return $result;
}
Näide
Loome lihtsa funktsiooni kahe arvu liitmiseks:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Koodi täitmise tulemus:
5
Näide
Funktsioon võib tagastada erinevat tüüpi andmeid. Loome funktsiooni, mis tagastab massiivi:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Koodi täitmise tulemus:
[1, 2]
Näide
Funktsioonidel võivad olla parameetrite vaikeväärtused:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Koodi täitmise tulemus:
'Hello, Guest!'
'Hello, John!'
Vaata ka
-
käsku
return,
mis tagastab väärtuse funktsioonist