⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა