Tippek a függvények létrehozásához PHP-ban

  1. A függvények neveinek igéknek kell lenniük.
  2. Minden függvény nevének pontosan tükröznie kell azt, amit a függvény csinál.
  3. A függvény csak azt csinálja, amit a neve egyértelműen implikál, és ne csináljon mást.
  4. Minden függvény csak egy műveletet hajtson végre.
  5. Használjon segédfüggvényeket a függvényeken belül.
  6. A függvények kódját jobb, ha nem hosszabb 10-15 sornál.
  7. A hosszú függvényeket jobb több segédfüggvényre bontani.
  8. Használjon általánosan elfogadott előtagokat a függvények nevében: show, get, set, calc, create, change, check.
  9. Vigyük ki a duplikált kódot függvényekbe.
Задание 1

Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:

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

Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:

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

Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:

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