PHP funktsioonide loomise nõuanded
- Funktsioonide nimed peaksid olema tegusõnad.
- Iga funktsiooni nimi peaks täpselt kajastama seda, mida funktsioon teeb.
- Funktsioon peaks tegema ainult seda, mida selle nimi otseselt eeldab, ja mitte midagi muud.
- Iga funktsioon peaks täitma ainult ühte toimingut.
- Kasutage funktsioonide sees abifunktsioone.
-
Funktsioonide koodi on parem mitte teha pikemaks kui
10-15rida. - Pikki funktsioone on parem jagada mitmeks abifunktsiooniks.
-
Kasutage funktsioonide nimedes üldtunnustatud eesliiteid:
show,get,set,calc,create,change,check. - Viige dubleeruv kood funktsioonidesse.
Kirjutage, millised on järgmise koodi puudused, ja parandage need:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Kirjutage, millised on järgmise koodi puudused, ja parandage need:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Kirjutage, millised on järgmise koodi puudused, ja parandage need:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>