Yani;
function KolaVer($para){
if($para==2){
return 'Kola Verildi.';
}else{
return 'Parasal problem var kola veremiyoruz.';
}
}
Örneğin yukarda kolaver adında bir fonksiyon tanımladık.Fonksiyonun bizden tek istediği $para geri kalan işlemleri kendi yapıyor.
Kullanımı ise;
Buda 2 den başka hangi değer olursa kola vermez.
echo KolaVer(2);
recursive dizi fonksiyonlarına örnek verecek olursak;
function KolaVer($para){
if($para==2){
return 'Kola Verildi.';
}elseif($para>2){
$yaripara = $para/2;
return Kolaver($yaripara);
}else{
return 'Parasal problem var kola veremiyoruz.';
}
}
Yukarıdaki örnek biraz saçma ama bu saatte anca bu kadar anlatabildim.Para değerimiz 2 den büyükse paranın yarısını KolaVer() fonksiyonunda yeniden baktırıyoruz.Burda da kola verebilmesi için saçma ama 2 nin katları olması lazım. Kodları bir incele bakalım umarım anlatabilmişimdir.Sormaktan çekinme müsait oldukça anlatmaya çalışırım hatta aklıma daha iyi bir örnek gelirse veririm.