Klíčové slovo function
Klíčové slovo function se používá pro deklaraci uživatelských funkcí v PHP. Funkce přijímá parametry, provádí kód a může vracet výsledek. Deklarované funkce lze volat opakovaně v různých částech programu.
Syntaxe
function functionName($param1, $param2, ...) {
return $result;
}
Příklad
Vytvoříme jednoduchou funkci pro součet dvou čísel:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Výsledek provedení kódu:
5
Příklad
Funkce může vracet různé typy dat. Vytvoříme funkci, která vrací pole:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Výsledek provedení kódu:
[1, 2]
Příklad
Funkce mohou mít výchozí hodnoty parametrů:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Výsledek provedení kódu:
'Hello, Guest!'
'Hello, John!'
Viz také
-
příkaz
return,
který vrací hodnotu z funkce