Atslēgvārds function
Atslēgvārds function tiek izmantots lietotāja funkciju deklarēšanai PHP. Funkcija pieņem parametrus, izpilda kodu un var atgriezt rezultātu. Deklarētās funkcijas var izsaukt atkārtoti dažādās programmas daļās.
Sintakse
function functionName($param1, $param2, ...) {
return $result;
}
Piemērs
Izveidosim vienkāršu funkciju divu skaitļu saskaitīšanai:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Koda izpildes rezultāts:
5
Piemērs
Funkcija var atgriezt dažādus datu tipus. Izveidosim funkciju, kas atgriež masīvu:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Koda izpildes rezultāts:
[1, 2]
Piemērs
Funkcijām var būt parametru noklusējuma vērtības:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Koda izpildes rezultāts:
'Hello, Guest!'
'Hello, John!'
Skatiet arī
-
komandu
return,
kas atgriež vērtību no funkcijas