Ključna beseda function
Ključna beseda function se uporablja za deklariranje uporabniških funkcij v PHP. Funkcija sprejme parametre, izvede kodo in lahko vrne rezultat. Deklarirane funkcije je mogoče klicati večkrat v različnih delih programa.
Sintaksa
function functionName($param1, $param2, ...) {
return $result;
}
Primer
Ustvarimo preprosto funkcijo za seštevanje dveh števil:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Rezultat izvajanja kode:
5
Primer
Funkcija lahko vrne različne tipe podatkov. Ustvarimo funkcijo, ki vrne array:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Rezultat izvajanja kode:
[1, 2]
Primer
Funkcije imajo lahko privzete vrednosti parametrov:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Rezultat izvajanja kode:
'Hello, Guest!'
'Hello, John!'
Glejte tudi
-
ukaz
return,
ki vrne vrednost iz funkcije