Vinkkejä PHP-funktioiden luomiseen
- Funktioiden nimen tulee olla verbejä.
- Jokaisen funktion nimen tulee heijastaa tarkalleen sitä, mitä funktio tekee.
- Funktion tulee tehdä vain sitä, mitä sen nimi nimenomaisesti implikoi, eikä mitään muuta.
- Jokaisen funktion tulee suorittaa vain yksi toiminto.
- Käytä funktioiden sisällä apufunktioita.
-
Funktioiden koodia on parempi olla tekemättä pidempää kuin
10-15riviä. - Pitkät funktiot on parempi jakaa useisiin apufunktioihin.
-
Käytä yleisesti hyväksyttyjä etuliitteitä funktioiden
nimissä:
show,get,set,calc,create,change,check. - Siirrä toistuva koodi funktioihin.
Kirjoita, mitkä seuraavan koodin virheet ovat, ja korjaa ne:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Kirjoita, mitkä seuraavan koodin virheet ovat, ja korjaa ne:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Kirjoita, mitkä seuraavan koodin virheet ovat, ja korjaa ne:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>