Këshilla për Krijimin e Funksioneve në PHP

  1. Emrat e funksioneve duhet të jenë folje.
  2. Emri i çdo funksioni duhet të pasqyrojë saktësisht atë, çfarë bën funksioni.
  3. Funksioni duhet të bëjë vetëm atë, çfarë nënkuptohet qartë nga emri i tij, dhe të mos bëjë diçka tjetër.
  4. Çdo funksion duhet të kryejë vetëm një veprim.
  5. Përdorni brenda funksioneve funksione ndihmëse.
  6. Kodi i funksioneve është më mirë të mos bëhet më i gjatë se 10-15 rreshta.
  7. Funksionet e gjata është më mirë t'i ndash në një sërë funksionesh ndihmëse.
  8. Përdorni parashtesa të pranuara përgjithësisht në emrat e funksioneve: show, get, set, calc, create, change, check.
  9. Nxjerr kodin që përsëritet në funksione.
Задание 1

Shkruani, cilat janë të metat në kodin vijues, dhe korrigjojini ato:

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

Shkruani, cilat janë të metat në kodin vijues, dhe korrigjojini ato:

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

Shkruani, cilat janë të metat në kodin vijues, dhe korrigjojini ato:

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