Function açar sözi
function açar sözi PHP-dä ulanyjy funksiýalaryny hökmünde bildirmek üçin ulanylýar. Funksiýa parametrleri kabul edýär, kody ýerine ýetirýär we netije gaýtaryp biler. Hökmünde bildirilen funksiýalar programmaň dürli bölümlerinde köp gezek çagyrylyp bilner.
Sintaksis
function functionName($param1, $param2, ...) {
return $result;
}
Mysal
Iki sany goşmak üçin ýönekeý funksiýa dörediň:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Kodyň ýerine ýetiriliş netijesi:
5
Mysal
Funksiýa dürli maglumat görnüşlerini gaýtaryp biler. Massiw gaýtaryan funksiýa dörediň:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Kodyň ýerine ýetiriliş netijesi:
[1, 2]
Mysal
Funksiýalaryň parametrler üçin bellenen bahalary bolup biler:
<?php
function greet($name = 'Myhman') {
return "Salam, $name!";
}
echo greet();
echo greet('John');
?>
Kodyň ýerine ýetiriliş netijesi:
'Salam, Myhman!'
'Salam, John!'
Şeýle-de serediň
-
returnbuýrugy,
ol funksiýadan bahany gaýtarýar