Ключовата дума function
Ключовата дума function се използва за деклариране на потребителски функции в PHP. Функцията приема параметри, изпълнява код и може да връща резултат. Декларираните функции могат да бъдат извиквани многократно в различни части на програмата.
Синтаксис
function functionName($param1, $param2, ...) {
return $result;
}
Пример
Нека създадем проста функция за събиране на две числа:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Резултат от изпълнението на кода:
5
Пример
Функцията може да връща различни типове данни. Нека създадем функция, която връща масив:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Резултат от изпълнението на кода:
[1, 2]
Пример
Функциите могат да имат стойности по подразбиране за параметрите:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Резултат от изпълнението на кода:
'Hello, Guest!'
'Hello, John!'
Вижте също
-
командата
return,
която връща стойност от функция