⊗ppPmUFRt 197 of 447 menu

Navodila return v PHP

Recimo, da imamo funkcijo, ki izpiše kvadrat prenešene številke:

<?php function func($num) { echo $num * $num; } func(3); // izpiše 9 ?>

Recimo, da vrednosti ne želimo izpisati, ampak jo želimo zapisati v neko spremenljivko, takole:

<?php $res = func(3); // v spremenljivki $res je zdaj 9 ?>

Za to v PHP obstaja posebno navodilo return, ki omogoča določitev vrednosti, ki jo funkcija vrne. Z besedo vrne razumemo vrednost, ki se zapiše v spremenljivko, če ji dodelimo poklicano funkcijo.

Torej, prepišimo našo funkcijo tako, da ne izpiše rezultata, ampak ga vrne v spremenljivko:

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

Sedaj zapišimo rezultat delovanja funkcije v spremenljivko:

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

Ko so podatki zapisani v spremenljivko, jih lahko, na primer, izpišemo:

<?php $res = func(3); echo $res; // izpiše 9 ?>

Lahko najprej te podatke na nek način spremenimo, nato pa jih izpišemo:

<?php $res = func(3); $res = $res + 1; echo $res; // izpiše 10 ?>

Lahko takoj izvedemo neka dejanja z rezultatom delovanja funkcije pred zapisom v spremenljivko:

<?php $res = func(3) + 1; echo $res; // izpiše 10 ?>

Lahko pokličemo našo funkcijo večkrat za različne številke:

<?php $res = func(2) + func(3); echo $res; // izpiše 13 ?>

Rezultata ni treba zapisati v spremenljivko, lahko ga takoj izpišemo:

<?php echo func(3); // izpiše 9 ?>

Naredite funkcijo, ki kot parameter sprejme številko, in vrne kube te številke. S pomočjo te funkcije poiščite kube številke 3 in jo zapišite v spremenljivko $res.

S pomočjo ustvarjene funkcije poiščite vsoto kubev številke 2 in številke 3 in jo zapišite v spremenljivko $res.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni