Råd for opprettelse av funksjoner i PHP
- Funksjonsnavn bør være verb.
- Navnet på hver funksjon bør nøyaktig gjenspeile det funksjonen gjør.
- En funksjon bør kun gjøre det som tydelig impliseres av dens navn, og ikke gjøre noe annet.
- Hver funksjon bør utføre kun én handling.
- Bruk hjelpefunksjoner inni funksjoner.
-
Koden i funksjoner bør helst ikke være lengre enn
10-15linjer. - Lange funksjoner bør deles opp i en rekke hjelpefunksjoner.
-
Bruk allment aksepterte prefikser i funksjonsnavn:
show,get,set,calc,create,change,check. - Flytt duplisert kode inn i funksjoner.
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>