⊗ppPmUFRL 200 of 447 menu

PHP-də Loop və return

Tutaq ki, bizim 1-dən 5-ə qədər olan ədədlərin cəmini qaytaran funksiyamız var:

<?php function func() { $sum = 0; for ($i = 1; $i <= 5; $i++) { $sum += $i; } return $sum; } $res = func(); echo $res; // 15 çap edəcək ?>

İndi tutaq ki, biz return-i döngünün içərisində yerləşdiririk, bu şəkildə:

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

Bu halda loop cəmi bir iterasiya edəcək və funksiyadan (və eləcə də döngüdən) avtomatik çıxış baş verəcək. Bir iterasiya zamanı $sum dəyişənində bütün lazımi cəm deyil, yalnız 1 rəqəmi olacaq.

Aşağıdakı kod icra edildikdə ekrana nə çap olunacaq:

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

Səbəbini izah edin.

Bu kodun müəllifi nə etmək istəyirdi? Müəllifin səhvini düzəldin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et