Wenke vir die skep van funksies in PHP

  1. Funksiename moet werkwoorde wees.
  2. Die naam van elke funksie moet presies weerspieël wat die funksie doen.
  3. 'n Funksie moet slegs doen wat uitdruklik deur sy naam geïmpliseer word, en niks anders nie.
  4. Elke funksie moet slegs een aksie uitvoer.
  5. Gebruik hulpfunksies binne funksies.
  6. Dit is beter om funksiekode nie langer as 10-15 reëls te maak nie.
  7. Lang funksies is beter om in 'n reeks hulpfunksies op te breek.
  8. Gebruik algemeen aanvaarde voorvoegsels in funksiename: show, get, set, calc, create, change, check.
  9. Plaas dupliserende kode in funksies.
Задание 1

Skryf neer watter gebreke die volgende kode het, en reg dit op:

php<?php
  function som($arr) {
    $res = 0;
    
    foreach ($arr as $elem) {
      $res += $elem;
    }
    
    return $res / count($arr);
  }
?>
Задание 2

Skryf neer watter gebreke die volgende kode het, en reg dit op:

php<?php
  function func($arr1, $arr2) {
    $res1 = 0;
    
    foreach (arr as $elem) {
      $res1 += $elem;
    }
    
    $res2 = 0;
    
    foreach (arr as $elem) {
      $res2 += $elem;
    }
    
    return $res1 / $res2;
  }
?>
Задание 3

Skryf neer watter gebreke die volgende kode het, en reg dit op:

php<?php
  function krySom($arr) {
    $res = 0;
    
    foreach ($arr as $elem) {
      $res *= $elem;
    }
    
    return $res;
  }
?>