⊗ppPmUFRN 199 of 447 menu

Die fyn plek van return in PHP

Na die uitvoering van die return instruksie - sal die funksie sy werk beëindig. Dit beteken: na die uitvoering van return sal geen verdere kode uitgevoer word nie.

Kyk na die voorbeeld:

<?php function func($num) { return $num * $num; echo '!'; // hierdie kode sal nooit uitgevoer word nie } $res = func(3); ?>

Dit beteken nie dat daar net een return in 'n funksie moet wees nie. Maar net een daarvan sal uitgevoer word.

In die volgende voorbeeld sal, afhangende van die waarde van die parameter, óf die eerste, óf die tweede return uitgevoer word:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // sal '+' uitdruk echo func(-3); // sal '-' uitdruk ?>

Wat sal op die skerm vertoon word as gevolg van die uitvoering van die volgende kode:

<?php function func($num) { return $num; $res = $num * $num; return $res; } echo func(3); ?>

Verduidelik hoekom.

Wat sal elk van die echo uitdruk as gevolg van die uitvoering van die volgende kode:

<?php function func($num) { if ($num <= 0) { return abs($num); } else { return $num * $num; } } echo func(10); echo func(-5); ?>

Verduidelik hoekom.

Wat sal elk van die echo uitdruk as gevolg van die uitvoering van die volgende kode:

<?php function func($num) { if ($num <= 0) { return abs($num); } return $num * $num; } echo func(10); echo func(-5); ?>

Verduidelik hoekom.

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