A function kulcsszó
A function kulcsszót felhasználó által definiált függvények deklarálására használjuk a PHP-ben. A függvény paramétereket fogad, kódot hajt végre és visszaadhat eredményt. A deklarált függvények többször is meghívhatók a program különböző részeiben.
Szintaxis
function functionName($param1, $param2, ...) {
return $result;
}
Példa
Hozzunk létre egy egyszerű függvényt két szám összeadására:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
A kód végrehajtásának eredménye:
5
Példa
Egy függvény különböző adattípusokat adhat vissza. Hozzunk létre egy függvényt, amely egy tömböt ad vissza:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
A kód végrehajtásának eredménye:
[1, 2]
Példa
A függvényeknek lehetnek alapértelmezett paraméterértékeik:
<?php
function greet($name = 'Vendég') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
A kód végrehajtásának eredménye:
'Hello, Vendég!'
'Hello, John!'
Lásd még
-
a
returnparancsot,
amely értéket ad vissza egy függvényből