⊗ppPmLpBOP 121 of 447 menu

PHP'de Döngülerde Süslü Parantez Problemi

Döngülerde süslü parantezler kullanılmayabilse de, bunu yapmanızı kesinlikle tavsiye etmiyorum, çünkü bu tür bir kod genellikle hatalara yol açar.

Bir örnek üzerinden inceleyelim. Aşağıdaki koda sahip olduğumuzu varsayalım:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // 0'dan 9'a kadar olan sayıları yazdırır ?>

Yukarıda verilen koda küçük bir düzeltme yapacağım (hangisi olduğunu bulun) - ve artık çalışmayacak:

<?php for ($i = 0; $i <= 9; $i++); echo $i; // 10 değerini verecek ?>

Peki, neyi düzelttim?

Problem, döngünün ) parantezinden sonra noktalı virgül koymamdan kaynaklandı. Bu durumda, sözde gövdesiz bir döngü oluşur: döngü sadece içinde dönecek ve sonraki satır artık ona ait olmayacaktır. Bu nedenle, problemlerden kaçınmak için, döngülerde her zaman süslü parantez kullanmanızı tavsiye ediyorum.

Aşağıdaki kodun çalıştırılması sonucunun ne olacağını açıklayın:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet