⊗ppPmLpBOP 121 of 447 menu

Težava z zavitimi oklepaji v zankah v PHP-ju

Čeprav lahko v zankah izpustite zavite oklepaje, to toplo odsvetujem, saj takšna koda pogosto vodi do napak.

Poglejmo si primer. Predpostavimo, da imamo naslednjo kodo:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // bo izpisal številke od 0 do 9 ?>

Zgoraj navedeno kodo bom nekoliko popravil (poiščite katero) - in prenehalo bo delovati:

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

Torej, kaj sem popravil?

Težava se je pojavila, ker sem postavil piko podpičje za oklepajem ) zanke. V tem primeru dobimo tako imenovano zanko brez telesa: preprosto se bo vrtela notri, naslednja vrstica pa ne bo več nanašala nanjo. Zato, da se izognemo težavam, vedno priporočam uporabo zavitih oklepajev v zankah.

Povejte, kakšen bo rezultat izvajanja naslednje kode:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni