⊗ppPmUFRt 197 of 447 menu

return instrukcija PHP

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

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

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

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

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

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

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

<?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 $res = func(3) + 1; echo $res; // išvestų 10 ?>

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

<?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 echo func(3); // išvestų 9 ?>

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.

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

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti