PHP-da Sikil we return

1-den 5-e çenli sanlaryň jemini yzyna gaýtaryan funksiýamyz bolsun:

php<?php
  function func() {
    $sum = 0;
    
    for ($i = 1; $i <= 5; $i++) {
      $sum += $i;
    }
    
    return $sum;
  }
  
  $res = func();
  echo $res; // 15 görkezer
?>

Indi bolsa, return görnüşini sikiliň içine şeýle ýerleşirýäris:

php<?php
  function func() {
    $sum = 0;
    
    for ($i = 1; $i <= 5; $i++) {
      $sum += $i;
      return $sum;
    }
  }
  
  $res = func();
  echo $res;
?>

Bu ýagdaýda, sikil diňe bir gezek aýlanar we funkiýadan (we şol bir wagtyň özünde sikliden) awtomatik çykylar. Bir aýlanyş üçin $sum üýtgeýjisinde diňe 1 sany galar, islendik jemiň özi däl.

Задание 1

Aşakdaky kody ýerine ýetirenimizde ekrana näme çykar:

php<?php
  function func($num) {
    $sum = 0;
    
    for ($i = 1; $i <= $num; $i++) {
      $sum += $i;
      return $sum;
    }
  }
  
  echo func(5);
?>

Sebäbini düşündiriň.

Kodyň awtory näme etmek isläpdir? Awtoryň ýalňyşlygyny düzediň.