⊗ppPmUFRt 197 of 447 menu

Instrukcija return PHP

Pieņemsim, ka mums ir funkcija, kas izvada ekrāna pārsūtītā skaitļa kvadrātu:

<?php function func($num) { echo $num * $num; } func(3); // izvadīs 9 ?>

Pieņemsim, ka mēs vēlamies nevis izvadīt vērtību uz ekrāna, bet ierakstīt to kādā mainīgajā, šādi:

<?php $res = func(3); // mainīgajā $res tagad ir 9 ?>

Šim nolūkam PHP pastāv īpaša instrukcija return, kas ļauj norādīt vērtību, ko atgriež funkcija. Ar vārdu atgriež saprot to vērtību, kas tiks ierakstīta mainīgajā, ja tam piešķir izsauktu funkciju.

Tātad, pārrakstīsim mūsu funkciju tā, lai tā neizvadītu rezultātu uz ekrāna, bet atgrieztu to mainīgajā:

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

Tagad ierakstīsim rezultātu funkcijas darbībā mainīgajā:

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

Pēc tam, kad dati ir ierakstīti mainīgajā, tos var, piemēram, izvadīt uz ekrāna:

<?php $res = func(3); echo $res; // izvadīs 9 ?>

Vispirms var šos datus kādi mainīt, un tad izvadīt tos uz ekrāna:

<?php $res = func(3); $res = $res + 1; echo $res; // izvadīs 10 ?>

Var uzreiz veikt kādas darbības ar funkcijas darbības rezultātu pirms ierakstīšanas mainīgajā:

<?php $res = func(3) + 1; echo $res; // izvadīs 10 ?>

Var izsaukt mūsu funkciju vairākas reizes dažādiem skaitļiem:

<?php $res = func(2) + func(3); echo $res; // izvadīs 13 ?>

Var neierakstīt rezultātu mainīgajā, bet uzreiz to izvadīt uz ekrāna:

<?php echo func(3); // izvadīs 9 ?>

Izveidojiet funkciju, kas parametru pieņem skaitli, un atgriež šī skaitļa kubu. Ar šīs funkcijas palīdzību atrodiet skaitļa 3 kubu un ierakstiet to mainīgajā $res.

Ar jūsu izveidotās funkcijas palīdzību atrodiet skaitļa 2 un skaitļa 3 kubu summu un ierakstiet to mainīgajā $res.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt