PHP да функциялар яратиш бўйича маслиҳатлар
- Функциялар номлари феъл бўлиши керак.
- Ҳар бир функция номи ўзи қилаётган ишни аниқ акс эттириши керак.
- Функция ўзининг номида аниқ кўрсатилган ишни бажариши, бошқа ишларни бажармаслиги керак.
- Ҳар бир функция фақат битта ҳарокатни бажариши керак.
- Функциялар ичида ёрдамчи функциялардан фойдаланинг.
-
Функциялар коднининг узунлиги
10-15сатрдан ошмаслиги мақсадга мувофиқ. - Узун функцияларни бир неча ёрдамчи функцияларга бўлиб чиқис яхширок.
-
Функциялар номларида умумқабул қилинган префикслардан фойдаланинг:
show,get,set,calc,create,change,check. - ️Такрорланувчи кодни функцияларга ажратинг.
Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>