Асосҳои кор бо функсияҳои корбарии дар PHP
Ҳоло мо меомӯзем, ки чӣ гуна функсияҳои худро эҷод кунем, ки баъдан онҳоро монанди функсияҳои стандартии PHP истифода бурдан мумкин аст.
Биёед синтаксиси эҷоди функсияи худро баррасӣ кунем.
Функсия бо фармони function эҷод карда мешавад.
Баъд аз он, бо як фосила номи функсия
ва қавсҳои давра меояд, ки дар онҳо баъзе код навишта шудааст:
<?php
function func() {
// баъзе код
}
?>
Биёед ба мисоле нигарем.
Функсияе бо номи func созем, ки
вақти даъват карданаш аломати восклицаниеро
ба экран чоп кунад:
<?php
function func() {
echo '!';
}
?>
Ҳоло биёед функсияамонро даъват кунем. Барои ин зарур аст, ки номи он ва қавсҳои давраро нависем:
<?php
function func() {
echo '!';
}
// Функсияамонро даъват мекунем:
func(); // '!'-ро чоп мекунад
?>
Функсияамонро якчанд маротиба даъват кардан мумкин аст - дар ин ҳол ҳар даъвати функсия намоиши наверо ба экран иҷро мекунад:
<?php
function func() {
echo '!';
}
func(); // '!'-ро чоп мекунад
func(); // '!'-ро чоп мекунад
func(); // '!'-ро чоп мекунад
?>
Функсияҳо метавонанд то ҷои муайян кардани худ даъват карда шаванд:
<?php
func(); // '!'-ро чоп мекунад
function func() {
echo '!';
}
?>
Функсияе созед, ки номи шуморо ба экран чоп кунад.
Функсияе созед, ки ҷамъи ададҳоро
аз 1 то 100 ба экран чоп кунад.