⊗ppPmLpBOP 121 of 447 menu

Cirtaino iekavu problēmas cilpās PHP

Lai gan cilpās var izlaist cirtainās iekavas, es to ļoti neiesaku darīt, jo šāds kods bieži noved pie kļūdām.

Apskatīsim piemērā. Pieņemsim, ka mums ir šāds kods:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // izvadīs skaitļus no 0 līdz 9 ?>

Ievedīšu nelielu labojumu iepriekš dotajā kodā (atrodiet, kādu) - un tas pārstās strādāt:

<?php for ($i = 0; $i <= 9; $i++); echo $i; // izvadīs 10 ?>

Tātad, ko es tomēr izlaboju?

Problēma radās tāpēc, ka es pēc cilpas iekavas ) ieliku semikolu. Šajā gadījumā izveidosies tā sauktā cilpa bez ķermeņa: tā vienkārši izritīs iekšā, un nākamā rinda vairs attieksies uz to. Tāpēc, lai izvairītos no problēmām, es vienmēr iesaku likt cirtainās iekavas cilpās.

Pastāstiet, kāds būs sekojoša koda izpildes rezultāts:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt