⊗ppPmLpBOP 121 of 447 menu

Das Problem mit geschweiften Klammern in Schleifen in PHP

Obwohl man bei Schleifen auf geschweifte Klammern verzichten kann, rate ich davon dringend ab, da solcher Code oft zu Fehlern führt.

Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben den folgenden Code:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // gibt Zahlen von 0 bis 9 aus ?>

Ich nehme eine kleine Korrektur im oben angeführten Code vor (finden Sie heraus, welche) - und er wird nicht mehr funktionieren:

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

Also, was habe ich korrigiert?

Das Problem entstand, weil ich ein Semikolon nach der Klammer ) der Schleife gesetzt habe. In diesem Fall ergibt sich eine sogenannte Schleife ohne Körper: Sie wird sich einfach im Inneren durchlaufen, und die nächste Zeile gehört dann nicht mehr zu ihr. Um Probleme zu vermeiden, empfehle ich daher immer, geschweifte Klammern in Schleifen zu setzen.

Erklären Sie, wie das Ergebnis der Ausführung des folgenden Codes sein wird:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen