İç İçe Fonksiyonun (Recursive Function) PHP’de kullanımı

Selamün Aleyküm Arkadaşlar;

Fonksiyonun içinde işlem bitene kadar, tekrar tekrar o fonksiyonu çağırabiliriz. Bu işleme iç içe fonksiyon (recursive function) denir.

Örnek olarak bir faktoriyel işlemini for döngüsüyle değilde, iç içe fonksiyonla yapalım.

Burada $n değişkeni sıfırdan farklı olduğu sürece döner. faktoriyel fonksiyonunu çağırır.

Adım adım işleme bakacak olursak:

Başka bir örnek olarak bir dizinin içinde olan değeri yazdıralım.

 

Hayırlı günler, sağlıcakla kalın.

Bu döküman www.ibasoglu.com’a aittir. Kaynak belirtmek suretiyle alıntı yapılabilir.