Kullanıcı tanımlı fonksiyonlar, bir programcı tarafından belirli görevleri yerine getirmek amacıyla oluşturulan özel fonksiyonlardır. Programlama dillerinde birçok işlem tekrar edebilir ve bu tekrarlar hem kodun okunabilirliğini azaltır hem de hata yapma olasılığını artırır. Bu nedenle, bir işlem birden fazla kez kullanılacaksa, bu işlem bir fonksiyon haline getirilir.
Bir kullanıcı tanımlı fonksiyon, programcının belirlediği bir isimle çağrılabilir ve belirli girdiler (parametreler) alarak işlem yapabilir. Ayrıca, fonksiyon işlem sonucunu bir değer olarak geri döndürebilir veya doğrudan bir işlem gerçekleştirebilir.
Kullanıcı Tanımlı Fonksiyonların Temel Bileşenleri:
Kullanıcı Tanımlı Fonksiyonların Avantajları:
Kullanıcı Tanımlı Fonksiyonların Kullanım Alanları:
<?php
// Kullanıcı tanımlı bir fonksiyon örneği
// Bu fonksiyon iki sayıyı toplayarak sonucu döndürür
function toplama($sayi1, $sayi2) {
return $sayi1 + $sayi2; // İki parametreyi toplayıp sonucu döner
}
// Fonksiyonu çağırma
$sonuc = toplama(5, 10);
echo "Toplam: " . $sonuc; // Toplam: 15 çıktısını verir
//toplama adında bir kullanıcı tanımlı fonksiyon oluşturuldu.
//İki parametre alır ($sayi1 ve $sayi2).
//İki sayıyı toplar ve sonucu döner.
//Fonksiyon çağrıldığında sonucu ekrana yazdırır.
?>