return instrukcija PHP

Tarkime, turime funkciją, kuri išveda perduoto skaičiaus kvadratą:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(3); // išvestų 9
?>

Tarkime, norime ne išvesti reikšmės į ekraną, o įrašyti į kokį nors kintamąjį, štai taip:

php<?php
  $res = func(3); // kintamajame $res dabar 9
?>

Tam PHP yra speciali instrukcija return, kuri leidžia nurodyti reikšmę, kurią grąžina funkcija. Žodis grąžina reiškia tą reikšmę, kuri bus įrašyta į kintamąjį, jei jam priskirsime iškviestą funkciją.

Taigi, perrašykime mūsų funkciją taip, kad ji neišvestų rezultato į ekraną, o grąžintų jį į kintamąjį:

php<?php
  function func($num) {
    return $num * $num;
  }
?>

Dabar įrašykime funkcijos rezultatą į kintamąjį:

php<?php
  $res = func(3);
?>

Po to, kai duomenys įrašyti į kintamąjį, juos galima, pavyzdžiui, išvesti į ekraną:

php<?php
  $res = func(3);
  echo $res; // išvestų 9
?>

Galima pirmiausia kaip nors pakeisti šiuos duomenis, o tada juos išvesti į ekraną:

php<?php
  $res = func(3);
  $res = $res + 1;
  echo $res; // išvestų 10
?>

Galima iš karto atlikti kokius nors veiksmus su funkcijos rezultatu prieš įrašant į kintamąjį:

php<?php
  $res = func(3) + 1;
  echo $res; // išvestų 10
?>

Galima iškvieti mūsų funkciją kelis kartus skirtingiems skaičiams:

php<?php
  $res = func(2) + func(3);
  echo $res; // išvestų 13
?>

Galima neįrašyti rezultato į kintamąjį, o iš karto jį išvesti į ekraną:

php<?php
  echo func(3); // išvestų 9
?>
Задание 1

Sukurkite funkciją, kuri parametru priima skaičių, o grąžina šio skaičiaus kubą. Naudodamiesi šia funkcija, raskite skaičiaus 3 kubą ir įrašykite jį į kintamąjį $res.

Задание 2

Naudodamiesi jūsų sukurta funkcija, raskite skaičiaus 2 ir skaičiaus 3 kubų sumą ir įrašykite ją į kintamąjį $res.