A return utasítás PHP-ben

Tegyük fel, hogy van egy függvényünk, amely kiírja a képernyőre az átadott szám négyzetét:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(3); // kiírja 9-et
?>

Tegyük fel, hogy nem szeretnénk kiírni az értéket a képernyőre, hanem el szeretnénk menteni valamilyen változóba, így:

php<?php
  $res = func(3); // a $res változóban most 9 van
?>

Erre a PHP-ben létezik a speciális return utasítás, amely lehetővé teszi a függvény által visszaadandó érték megadását. A visszaad szó alatt azt az értéket értjük, amely a változóba kerül, ha a meghívott függvényt hozzárendeljük.

Most pedig írjuk át a függvényünket úgy, hogy az ne az eredményt írja ki a képernyőre, hanem adja vissza azt egy változónak:

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

Most pedig mentsük el a függvény eredményét egy változóba:

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

Miután az adatok egy változóba kerültek, azok kiírhatók például a képernyőre:

php<?php
  $res = func(3);
  echo $res; // kiírja 9-et
?>

Az adatok először valahogy módosíthatók, majd azután kiírhatók a képernyőre:

php<?php
  $res = func(3);
  $res = $res + 1;
  echo $res; // kiírja 10-et
?>

A függvény eredményével azonnal végezhetünk műveleteket a változóba mentés előtt:

php<?php
  $res = func(3) + 1;
  echo $res; // kiírja 10-et
?>

A függvényünket többször is meghívhatjuk különböző számokra:

php<?php
  $res = func(2) + func(3);
  echo $res; // kiírja 13-at
?>

Az eredményt nem kell változóba menteni, az azonnal kiírható a képernyőre:

php<?php
  echo func(3); // kiírja 9-et
?>
Задание 1

Készítsen egy függvényt, amely paraméterként fogad egy számot, és visszaadja a szám köbét. Ennek a függvénynek a segítségével keresse meg a 3 szám kobát, és mentse el a $res változóba.

Задание 2

A létrehozott függvény segítségével keresse meg a 2 és a 3 számok kobeinek összegét, és mentse el a $res változóba.