⊗ppPmUFRL 200 of 447 menu

Cikli dhe return në PHP

Le të themi se kemi një funksion që kthen shumën e numrave nga 15:

<?php function func() { $sum = 0; for ($i = 1; $i <= 5; $i++) { $sum += $i; } return $sum; } $res = func(); echo $res; // do të shfaqet 15 ?>

Le të themi tani që vendosim return brenda ciklit, kështu:

<?php function func() { $sum = 0; for ($i = 1; $i <= 5; $i++) { $sum += $i; return $sum; } } $res = func(); echo $res; ?>

Në këtë rast, cikli do të ekzekutohet vetëm për një përsëritje dhe do të ndodhë dalja automatikisht nga funksioni (dhe nga cikli në të njëjtën kohë). Dhe në një përsëritje të ciklit, në variablin $sum do të ketë vetëm numrin 1, dhe jo të gjithë shumën e kërkuar.

Çfarë do të shfaqet në ekran si rezultat i ekzekutimit të kodit në vijim:

<?php function func($num) { $sum = 0; for ($i = 1; $i <= $num; $i++) { $sum += $i; return $sum; } } echo func(5); ?>

Shpjegoni pse.

Çfarë donte të bënte autori i këtij kodi? Korrigjoni gabimin e autorit.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo