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;
}
?>