Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppPmLpBOP 121 of 447 menu
◀ ▶

Il problema delle parentesi graffe nei cicli in PHP

Sebbene nei cicli si possano omettere le parentesi graffe, lo sconsiglio vivamente, poiché such codice spesso porta a errori.

Vediamo un esempio. Supponiamo di avere il seguente codice:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // visualizzerà i numeri da 0 a 9 ?>

Apporterò una piccola modifica al codice sopra riportato (trovate quale) - e smetterà di funzionare:

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

Quindi, cosa ho corretto?

Il problema è sorto perché ho messo un punto e virgola dopo la parentesi ) del ciclo. In questo caso, si otterrà un cosiddetto ciclo senza corpo: semplicemente girerà all'interno, e la riga successiva non apparterrà più ad esso. Pertanto, per evitare problemi, raccomando sempre di mettere le parentesi graffe nei cicli.

Spiegate quale sarà il risultato dell'esecuzione del seguente codice:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta