Nasveti za ustvarjanje funkcij v PHP
- Imena funkcij naj bodo glagoli.
- Ime vsake funkcije naj natančno odraža, kaj funkcija počne.
- Funkcija naj dela samo to, kar izrecno nakazuje njeno ime, in ne dela ničesar drugega.
- Vsaka funkcija naj izvaja samo eno dejanje.
- Uporabljajte znotraj funkcij pomožne funkcije.
-
Kode funkcij naj ne bo daljša od
10-15vrstic. - Dolge funkcije je bolje razbiti na vrsto pomožnih.
-
Uporabljajte splošno sprejete predpone v imenih
funkcij:
show,get,set,calc,create,change,check. - Podvajajočo se kodo izločite v funkcije.
Napišite, katere pomanjkljivosti ima naslednja koda, in jih odpravite:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Napišite, katere pomanjkljivosti ima naslednja koda, in jih odpravite:
<?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, katere pomanjkljivosti ima naslednja koda, in jih odpravite:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>