PHP'де функцияларды түзүү боюнча кеңештер

  1. Функциялардын аттары этиштер болушу керек.
  2. Ар бир функциянын аты так эмне кылаарын чагылдырышы керек.
  3. Функция анын атынан көрүнүп турган нерсени гана кылышы керек, башка нерселерди кылбошу керек.
  4. Ар бир функция бир гана аракетти аткарышы керек.
  5. Функциялардын ичинде жардамчы функцияларды колдонуңуз.
  6. Функциялардын кодунун узундугун 10-15 саптан ашпаш керек.
  7. Узун функцияларды бир нече жардамчы функцияларга бөлүү жакшы.
  8. Функциялардын аттарында жалпы кабыл алынган префикстерди колдонуңуз: show, get, set, calc, create, change, check.
  9. Кайталанган кодду функцияларга бөлүп чыгыңыз.
Задание 1

Төмөнкү коддун кандай кемчиликтери бар экенин жазып, аны оңдоп бериңиз:

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

Төмөнкү коддун кандай кемчиликтери бар экенин жазып, аны оңдоп бериңиз:

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

Төмөнкү коддун кандай кемчиликтери бар экенин жазып, аны оңдоп бериңиз:

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