⊗ppPmUFRt 197 of 447 menu

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 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 $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 function func($num) { return $num * $num; } ?>

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

<?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 $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 $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 $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 $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 echo func(3); // kiírja 9-et ?>

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.

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.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás