⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել