ფუნქციის საკვანძო სიტყვა
საკვანძო სიტყვა 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 = 'სტუმარი') {
return "გამარჯობა, $name!";
}
echo greet();
echo greet('ჯონი');
?>
კოდის შესრულების შედეგი:
'გამარჯობა, სტუმარი!'
'გამარჯობა, ჯონი!'
Იხილეთ აგრეთვე
-
ბრძანებას
return,
რომელიც აბრუნებს მნიშვნელობას ფუნქციიდან