⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу