Saveti za kreiranje funkcija u PHP-u
- Imena funkcija treba da budu glagoli.
- Ime svake funkcije treba tačno da odražava ono što funkcija radi.
- Funkcija treba da radi samo ono što se eksplicitno podrazumeva njenim nazivom, i da ne radi ništa drugo.
- Svaka funkcija treba da izvrši samo jednu radnju.
- Koristite unutar funkcija pomoćne funkcije.
-
Kod funkcija je bolje ne praviti dužim od
10-15redova. - Duge funkcije je bolje podeliti na niz pomoćnih.
-
Koristite opšteprihvaćene prefikse u imenima
funkcija:
show,get,set,calc,create,change,check. - Izdvajajte kod koji se duplira u funkcije.
Napišite koje su nedostatke u sledećem kodu, i ispravite ih:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Napišite koje su nedostatke u sledećem kodu, i ispravite ih:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Napišite koje su nedostatke u sledećem kodu, i ispravite ih:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>