⊗ppPmLpBOP 121 of 447 menu

Масъалаи кавсҳои ҷинг дар ҳалқаҳо дар PHP

Гарчанде ки дар ҳалқаҳо метавон кавсҳои ҷингро тарк кард, ман инро тавсия намедиҳам, зеро чунин код аксар вақт ба хатоҳо меорад.

Биёед дар мисол назар кунем. Фарз мекунем, ки мо коди зеринро дорем:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // ададҳо аз 0 то 9-ро чоп мекунад ?>

Як ислоҳи хурд дар коди дар боло овардашуда мегузорам (пайдо кунед, кадом) - ва он дигар кор нахоҳад кард:

<?php for ($i = 0; $i <= 9; $i++); echo $i; // 10-ро медиҳад ?>

Пас, ман чист ислоҳ кардам?

Масъала ба он сабаб падид омад, ки ман нуқта-вергул пас аз кавси )-и ҳалқа гузоштам. Дар чунин ҳолат чизе ба номи ҳалқаи бе бадан ба даст меояд: он танҳо дар дохил чарх мезанад, ва сатри навбатӣ дигар ба он тааллуқ нахоҳад дошт. Аз ин рӯ, барои пешгирӣ аз мушкилот, ман ҳамеша тавсия медиҳам, ки кавсҳои ҷингро дар ҳалқаҳо гузоред.

Ба мо нақл кунед, ки натиҷаи иҷрои коди зерин чӣ хоҳад буд:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Тоҷикӣ
AfrikaansAzə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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан