Navigate / search

Kendi Kendini Çağıran Fonksiyon

Şimdide fonksiyonumuzun kendi kendisini çağırmasını anlatacağım.Bu bize nerde yarayacak diye düşünür olursanız PHP programlama dilinde biraz profesyonel kodlamaya geçtikten sonra bu gibi durumlara ihtiyacınız olduğunu göreceksiniz.Vakit kaybetmeden ufak bir örnekle gösteriyorum.

1
2
3
4
5
6
7
function yinele($sayi){
      if ($sayi<=10){
            echo "Sayımız = $sayi"."<br>";
            yinele($sayi+1);
      {
}
yinele(1);

Fonksiyonumuzu oluşturduktan sonra 1 parametresini vererek fonksiyonumuzu çalıştırıyoruz.Fonksiyonumuz çalışmaya başladığında if ile bir sorgulama yapıyoruz.parametreden gelen $sayi değişkenimiz eğer 10dan küçükse {} ayraçları arasındaki işlemi yap diyoruz ve echo() sayesinde “Sayımız = 1” yazısını ekranda görüyoruz.Fonksiyon içinde fonksiyonu tekrar çağırıyoruz.Ama bu sefer bir arttırıyoruz parametremizi.Programı çalıştırdığımızda 1 a kadar böyle gittiğini göreceksiniz.