⊗ppPmUFRt 197 of 447 menu

Return instruktionen i PHP

Lad os sige, at vi har en funktion, som udskriver kvadratet af det sendte tal:

<?php function func($num) { echo $num * $num; } func(3); // vil udskrive 9 ?>

Lad os sige, at vi ikke vil udskrive værdien, men i stedet gemme den i en variabel, sådan her:

<?php $res = func(3); // i variablen $res er der nu 9 ?>

Til dette formål findes der en speciel instruktion i PHP kaldet return, som tillader en at angive værdien, som funktionen returnerer. Med ordet returnerer menes den værdi, som vil blive skrevet i variablen, hvis man tildeler den den kaldte funktion.

Så, lad os omskrive vores funktion, så den ikke udskriver resultatet, men returnerer det til en variabel:

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

Lad os nu gemme resultatet af funktionens kørsel i en variabel:

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

Efter at data er blevet gemt i variablen, kan de for eksempel udskrives:

<?php $res = func(3); echo $res; // vil udskrive 9 ?>

Man kan også først ændre data på en eller anden måde, for derefter at udskrive dem:

<?php $res = func(3); $res = $res + 1; echo $res; // vil udskrive 10 ?>

Det er muligt at udføre handlinger med resultatet af funktionen med det samme, før det gemmes i en variabel:

<?php $res = func(3) + 1; echo $res; // vil udskrive 10 ?>

Man kan kalde vores funktion flere gange for forskellige tal:

<?php $res = func(2) + func(3); echo $res; // vil udskrive 13 ?>

Man behøver ikke at gemme resultatet i en variabel, men kan udskrive det med det samme:

<?php echo func(3); // vil udskrive 9 ?>

Lav en funktion, som tager et tal som parameter og returnerer terningen af dette tal. Brug denne funktion til at finde terningen af tallet 3 og gem resultatet i variablen $res.

Brug den funktion, du har lavet, til at finde summen af terningerne af tallet 2 og tallet 3 og gem resultatet i variablen $res.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis