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;
  }
?>