Wenke vir die skep van funksies in PHP
- Funksiename moet werkwoorde wees.
- Die naam van elke funksie moet presies weerspieël wat die funksie doen.
- 'n Funksie moet slegs doen wat uitdruklik deur sy naam geïmpliseer word, en niks anders nie.
- Elke funksie moet slegs een aksie uitvoer.
- Gebruik hulpfunksies binne funksies.
-
Dit is beter om funksiekode nie langer as
10-15reëls te maak nie. - Lang funksies is beter om in 'n reeks hulpfunksies op te breek.
-
Gebruik algemeen aanvaarde voorvoegsels in funksiename:
show,get,set,calc,create,change,check. - Plaas dupliserende kode in funksies.
Skryf neer watter gebreke die volgende kode het, en reg dit op:
<?php
function som($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Skryf neer watter gebreke die volgende kode het, en reg dit op:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Skryf neer watter gebreke die volgende kode het, en reg dit op:
<?php
function krySom($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>