Tips voor het maken van functies in PHP

  1. Functienamen moeten werkwoorden zijn.
  2. De naam van elke functie moet precies weerspiegelen wat de functie doet.
  3. Een functie moet alleen doen wat expliciet door haar naam wordt geïmpliceerd, en niets anders.
  4. Elke functie moet slechts één actie uitvoeren.
  5. Gebruik binnen functies hulpfuncties.
  6. Het is beter om de code van functies niet langer te maken dan 10-15 regels.
  7. Lange functies kun je beter opsplitsen in een reeks hulpfuncties.
  8. Gebruik algemeen aanvaarde voorvoegsels in functienamen: show, get, set, calc, create, change, check.
  9. Plaats dubbele code in functies.
Задание 1

Schrijf op welke tekortkomingen de volgende code heeft en verbeter deze:

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

Schrijf op welke tekortkomingen de volgende code heeft en verbeter deze:

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

Schrijf op welke tekortkomingen de volgende code heeft en verbeter deze:

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