Савети за креирање функција у 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;
}
?>