⊗ppPmUFRt 197 of 447 menu

Die return-instruksie in PHP

Gestel ons het 'n funksie wat die kwadraat van 'n oorgedrawe getal na die skerm uitvoer:

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

Gestel ons wil nie die waarde na die skerm uitvoer nie, maar in een of ander veranderlike skryf, soos volg:

<?php $res = func(3); // in die veranderlike $res is daar nou 9 ?>

Hiervoor bestaan daar 'n spesiale instruksie in PHP return, wat dit moontlik maak om die waarde aan te dui wat die funksie teruggee. Met die woord teruggee word die waarde bedoel wat in 'n veranderlike geskryf sal word as die funksie aan hom toegeken word.

Kom ons herskryf dus ons funksie sodat dit nie die resultaat na die skerm uitvoer nie, maar dit na 'n veranderlike teruggee:

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

Kom ons skryf nou die resultaat van die funksie se werking in 'n veranderlike:

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

Nadat die data in die veranderlike geskryf is, kan dit byvoorbeeld na die skerm uitgevoer word:

<?php $res = func(3); echo $res; // sal 9 uitvoer ?>

Of jy kan eers hierdie data op een of ander manier verander, en dit dan na die skerm uitvoer:

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

Jy kan dadelik aksies met die resultaat van die funksie se werking uitvoer voordat dit in die veranderlike geskryf word:

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

Jy kan ons funksie verskeie keer vir verskillende getalle aanroep:

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

Jy kan die resultaat nie in 'n veranderlike skryf nie, maar dit dadelik na die skerm uitvoer:

<?php echo func(3); // sal 9 uitvoer ?>

Maak 'n funksie wat 'n getal as parameter neem en die derdemag (kubus) van daardie getal teruggee. Met behulp van hierdie funksie, vind die derdemag van die getal 3 en skryf dit in die veranderlike $res.

Met behulp van die funksie wat jy geskep het, vind die som van die derdemagte van die getal 2 en die getal 3 en skryf dit in die veranderlike $res.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp