⊗ppPmRcInr 217 of 447 menu

PHP'de Özyineleme ile Çalışma

Programlamada, özyineleme - bir fonksiyonun kendisini çağırmasıdır. Bir örnek üzerinden inceleyelim. Özyineleme kullanarak 1'den 10'a kadar sayıları yazdıralım:

<?php $i = 1; function func() { global $i; echo $i; $i++; if ($i <= 10){ func(); // burada fonksiyon kendisini çağırıyor } } func(); ?>

Bu kodun nasıl çalıştığını tartışalım.

Global bir $i değişkenimiz ve içinde $i değişkeninin içeriğinin konsola yazdırıldığı, ardından ++ yapılan bir func fonksiyonumuz var.

Eğer $i değişkenimiz küçük veya eşitse 10, fonksiyon tekrar çağrılır. $i değişkeni global olduğu için, fonksiyonun her yeni çağrılışında içinde bir önceki çağrıda belirlenen $i değişkeninin değeri olacaktır.

$i, 10'dan büyük olana kadar fonksiyonun kendisini çağırmaya devam edeceği anlamına gelir.

Unutmayın, bizim durumumuzda fonksiyonu if olmadan çalıştırmak mümkün değildir - eğer bu yapılırsa, sonsuz fonksiyon çağrısı oluşur.

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