|
||
| Bir bilgisayar programının kalbi, fonksiyonlardır. Fonksiyonlar, birkere tanımlanır ve bir çok kereler, ihtiyaç olduğu noktada hizmeteçağrılır. Fonksiyonlar genellikle bir iş veya hesaplama yaparlar vebunun sonucu olarak ortaya yeni bir değer çıkartırlar. Bu değere"fonksiyondan dönen değer" denir. Fonksiyonun bir program için ne kadar önemli bir unsur olduğunu birörnekle belirtelim. Diyelim ki Web'de öğrencilerimizin yıl içindealdıkları notları gösteren bir programımız var. Bu siteyi ziyaret edenöğrencilerin, iskterlerse, bir düğmeyi tıklayarak, o andaki notortalamalarını hesap ettirmelerini sağlamak istiyoruz. Bu hesabıyapacak olan işlem, bir fonksiyondur. Web ziyaretçisi düğmeyi tıkladığıanda, program, ortalama hesabını yapacak olan fonksiyonu, o sayfadabulunan notları bildirecek; fonksiyon da kendisine verilen budeğerlerle yapması gereken hesabı yapacak; ve elde edeceği sonucukendisini göreve çağıran program satırına bildirecektir. Bildirilen budeğerle ne yapılacağı, fonksiyonu göreve çağıran komuta veya işlemeaittir. Fonksiyon kendisinden isteneni yapmakla yetinir.PHP'nin kullanılmaya hazır bir çok fonskiyonu vardır. Şu ana kadarsürekli kullandığımız echo() ve print() bu tür PHP fonksiyonlarıdır.PHP'nin kendi fonksiyonlarını göreve çağırmak, yine yukarıdakiörneklerde olduğu gibi, program içinde gerektiği yere adını vekullanacağı değeri yazmakla olur: Alıntı print ("Bu bir metindir!");
|
||