Fonksiyon tanımlama ve çağırma, PHP'de temel programlama yapısını oluşturan önemli konseptlerdir. İşte fonksiyon tanımlama, kurallar ve fonksiyonu çağırma ile ilgili önemli bilgiler:
Fonksiyon Tanımlama:
-
Fonksiyon Adı:
- Fonksiyon adı, harf veya alt çizgi (_) ile başlamalıdır.
- Fonksiyon adı, boşluk içeremez. Örneğin,
my_function
geçerli bir fonksiyon adıdır.
-
Parametreler:
- Fonksiyonunuz parametre alacaksa, bu parametreleri parantez içinde belirtmelisiniz.
- Parametreler, fonksiyonun içinde kullanılabilir.
-
İşlem Bloğu:
- Fonksiyonun içinde gerçekleştirilecek işlemler süslü parantezler içine yazılır.
-
Return (Dönüş):
- Fonksiyon, bir değer döndürüyorsa
return
ifadesi kullanılır. - Döndürülen değer, fonksiyonu çağıran yere iletilir.
- Fonksiyon, bir değer döndürüyorsa
Fonksiyon Örneği:
function toplama($sayi1, $sayi2) {
$sonuc = $sayi1 + $sayi2;
return $sonuc;
}
Fonksiyon Çağırma:
Fonksiyonu çağırmak için fonksiyon adını ve gerekiyorsa parametreleri belirtmelisiniz.
$sonuc = toplama(5, 3);
echo "Toplam: " . $sonuc;
Yukarıdaki örnekte, toplama
fonksiyonu çağrılmış ve sonucu ekrana yazdırılmıştır.
Önemli Noktalar:
- Fonksiyon adlarını seçerken açıklayıcı ve anlamlı isimler kullanmaya özen gösterin.
- Parametre isimleri de açıklayıcı olmalıdır.
- Fonksiyon içinde değişkenlerin kapsamına dikkat edin. Global ve lokal değişken kavramlarına hakim olun.
Örnek Fonksiyon Tanımlama ve Çağırma:
function selamVer($isim) {
$mesaj = "Merhaba, " . $isim;
return $mesaj;
}
$kisi = "Ahmet";
$salutation = selamVer($kisi);
echo $salutation;
Yukarıdaki örnekte, selamVer
adlı bir fonksiyon tanımlanmış ve bu fonksiyon bir ismi parametre olarak alarak selam mesajını oluşturmuştur. Daha sonra fonksiyon çağrılarak elde edilen mesaj ekrana yazdırılmıştır.