Ključna reč function
Ključna reč function koristi se za deklarisanje korisničkih funkcija u PHP-u. Funkcija prima parametre, izvršava kod i može da vrati rezultat. Deklarisane funkcije se mogu pozivati više puta u različitim delovima programa.
Sintaksa
function functionName($param1, $param2, ...) {
return $result;
}
Primer
Kreirajmo jednostavnu funkciju za sabiranje dva broja:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Rezultat izvršavanja koda:
5
Primer
Funkcija može da vraća različite tipove podataka. Kreirajmo funkciju koja vraća niz:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Rezultat izvršavanja koda:
[1, 2]
Primer
Funkcije mogu imati podrazumevane vrednosti parametara:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Rezultat izvršavanja koda:
'Hello, Guest!'
'Hello, John!'
Pogledajte takođe
-
komandu
return,
koja vraća vrednost iz funkcije