Tipps zur Erstellung von Funktionen in PHP

  1. Funktionsnamen sollten Verben sein.
  2. Der Name jeder Funktion sollte genau widerspiegeln, was die Funktion tut.
  3. Eine Funktion sollte nur das tun, was ihr Name impliziert, und nichts anderes.
  4. Jede Funktion sollte nur eine einzige Aktion ausführen.
  5. Verwenden Sie innerhalb von Funktionen Hilfsfunktionen.
  6. Der Code von Funktionen sollte nicht länger als 10-15 Zeilen sein.
  7. Lange Funktionen sollten besser in eine Reihe von Hilfsfunktionen aufgeteilt werden.
  8. Verwenden Sie allgemein übliche Präfixe in Funktionsnamen: show, get, set, calc, create, change, check.
  9. Extrahieren Sie doppelten Code in Funktionen.
Задание 1

Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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

Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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

Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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