⊗ppPmUFRt 197 of 447 menu

Инструкција return во PHP

Нека имаме функција која го прикажува на екран квадратот на пренесениот број:

<?php function func($num) { echo $num * $num; } func(3); // ќе испечати 9 ?>

Да речеме дека сакаме вредноста да не ја испечатиме на екран, туку да ја запишеме во некоја променлива, вака:

<?php $res = func(3); // во променливата $res сега 9 ?>

За ова во PHP постои посебна инструкција return, која овозможува да се одреди вредноста што ја враќа функцијата. Под зборот враќа се подразбира вредноста која ќе се запише во променливата ако на неа и се додели повиканата функција.

Значи, ајде да ја преработиме нашата функција така што резултатот нема да го испечати на екран, туку ќе го врати во променлива:

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

Ајде сега резултатот од работата на функцијата да го запишеме во променлива:

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

Откако податоците се запишани во променлива, тие може, на пример, да се испечатат на екран:

<?php $res = func(3); echo $res; // ќе испечати 9 ?>

Може прво некако да ги измениме овие податоци, а потоа да ги испечатиме на екран:

<?php $res = func(3); $res = $res + 1; echo $res; // ќе испечати 10 ?>

Може веднаш да се извршат некои дејства со резултатот од функцијата пред да се запише во променлива:

<?php $res = func(3) + 1; echo $res; // ќе испечати 10 ?>

Може да ја повикаме нашата функција неколку пати за различни броеви:

<?php $res = func(2) + func(3); echo $res; // ќе испечати 13 ?>

Може резултатот да не се запише во променлива, туку веднаш да се испечати на екран:

<?php echo func(3); // ќе испечати 9 ?>

Направете функција која како параметар прима број, а го враќа кубот на тој број. Со помош на оваа функција пронајдете го кубот на бројот 3 и запишете го во променливата $res.

Со помош на креираната функција пронајдете збир од кубовите на бројот 2 и бројот 3 и запишете го во променливата $res.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј