PHP funkciju veidošanas padomi
- Funkciju nosaukumiem jābūt darbības vārdiem.
- Katras funkcijas nosaukumam precīzi jāatspoguļo tas, ko funkcija dara.
- Funkcijai jādara tikai tas, kas tieši nozīmēts tās nosaukumā, un nedrīkst darīt neko citu.
- Katra funkcija veic tikai vienu darbību.
- Funkciju iekšpusē izmantojiet palīgfunkcijas.
-
Funkciju kodu labāk neradīt garāku par
10-15rindām. - Garas funkcijas labāk sadalīt vairākās palīgfunkcijās.
-
Izmantojiet vispārpieņemtus prefiksus funkciju
nosaukumos:
show,get,set,calc,create,change,check. - Dublējošos kodu iznesiet atsevišķās funkcijās.
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>