Raktažodis function
Raktažodis function naudojamas vartotojo funkcijoms deklaruoti PHP. Funkcija priima parametrus, vykdo kodą ir gali grąžinti rezultatą. Deklaruotas funkcijas galima iškviesti daug kartų skirtingose programos dalyse.
Sintaksė
function functionName($param1, $param2, ...) {
return $result;
}
Pavyzdys
Sukurkime paprastą funkciją dviejų skaičių sudėčiai:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Kodo vykdymo rezultatas:
5
Pavyzdys
Funkcija gali grąžinti skirtingus duomenų tipus. Sukurkime funkciją, kuri grąžina masyvą:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Kodo vykdymo rezultatas:
[1, 2]
Pavyzdys
Funkcijos gali turėti parametrų numatytąsias reikšmes:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Kodo vykdymo rezultatas:
'Hello, Guest!'
'Hello, John!'
Taip pat žiūrėkite
-
komandą
return,
kuri grąžina reikšmę iš funkcijos