Парады па стварэнні функцый у 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;
}
?>