⊗ppPmLpBOP 121 of 447 menu

PHP tsüklites loogeliste sulgude probleem

Kuigi tsüklites võib loogelisi sulgusid ära jätta, ei soovita ma seda teha, kuna selline kood viib sageli vigadeni.

Vaatame näidet. Oletame, et meil on järgmine kood:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // väljastab numbrid 0 kuni 9 ?>

Teen ühe väikese paranduse ülaltoodud koodis (leidge, millise) - ja see lakkab töötamast:

<?php for ($i = 0; $i <= 9; $i++); echo $i; // annab 10 ?>

Nii, mis ma siis parandasin?

Probleem tekkis seetõttu, et ma panin tsükli sulgude ) järele semikooloni. Sellisel juhul tekib nn kehata tsükkel: see lihtsalt pöörleb läbi sees, kuid järgmine rida ei kuulu sellesse enam. Seetõttu, et probleeme vältida, soovitan ma altsati panna loogelised sulud tsüklitesse.

Kirjeldage, milline on järgmise koodi täitmise tulemus:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu