PHP-də Funksiyaların Yaradılması üzrə Məsləhətlər

  1. Funksiyaların adları feillər olmalıdır.
  2. Hər bir funksiyanın adı onun etdiyi işi dəqiq əks etdirməlidir.
  3. Funksiya yalnız öz adından anlaşılan işi görməli, başqa iş görməməlidir.
  4. Hər bir funksiya yalnız bir əməliyyat yerinə yetirməlidir.
  5. Funksiyaların daxilində köməkçi funksiyalardan istifadə edin.
  6. Funksiyaların kodunu 10-15 sətirdən uzun etməmək daha yaxşıdır.
  7. Uzun funksiyaları bir neçə köməkçi funksiyaya bölmək daha yaxşıdır.
  8. Funksiya adlarında ümumi qəbul edilmiş prefikslərdən istifadə edin: show, get, set, calc, create, change, check.
  9. Təkrarlanan kodu funksiyalara çıxarın.
Задание 1

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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