⊗ppPmLpBOP 121 of 447 menu

Die probleem van krulhakkies in lusse in PHP

Alhoewel jy krulhakkies in lusse kan weglaat, raai ek dit baie af om dit te doen, aangesien sulke kode dikwels tot foute lei.

Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende kode:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // sal getalle van 0 tot 9 vertoon ?>

Ek maak 'n klein wysiging in die bogenoemde kode (vind uit watter een) - en dit sal ophou werk:

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

So, wat het ek dan reggemaak?

Die probleem het ontstaan omdat ek 'n kommapunt na die hakkie ) van die lus geplaas het. In so 'n geval kry jy die sogenaamde lus sonder liggaam: dit sal net binne-in ronddraai, en die volgende reël sal nie meer daaraan behoort nie. Daarom, om probleme te voorkom, raai ek altyd aan om krulhakkies in lusse te gebruik.

Vertel watter die resultaat sal wees van die uitvoering van die volgende kode:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp