PHP'de fonksiyonlar, belirli bir işlemi yapmak için bir araya getirilmiş kod bloklarıdır. Fonksiyonlar, kodun tekrar kullanılabilirliğini artırır ve kodu daha modüler hale getirir. Bir fonksiyonu tanımlamak ve çağırmak için şu adımları izleyebilirsiniz:
function.php
function merhaba() {
echo "Merhaba, Dünya!";
}
// Parametre alan bir fonksiyon
function selam($isim) {
echo "Merhaba, $isim!";
}
// Fonksiyon Çağırma:
// Fonksiyonu çağırma
merhaba(); // Çıktı: Merhaba, Dünya!
// Parametreli fonksiyon çağırma
selam("Ahmet"); // Çıktı: Merhaba, Ahmet!
Fonksiyonlara parametreler geçirebilirsiniz. Parametreler, fonksiyon içinde kullanılabilen değişkenlerdir.
Parametreler, fonksiyonun çağrıldığında değer almasını sağlar. Örneğin: $isim gibi.
Dönüş Değeri:
Fonksiyonlar bir değer döndürebilir. return ifadesiyle bir fonksiyonun sonucu döndürülür.
Örneğin:
function.php
function toplama($a, $b) {
$toplam = $a + $b;
return $toplam;
}
$result = toplama(5, 3); // result değişkenine 8 değeri atanır
echo "Toplam: " . $result; // Çıktı: Toplam: 8
Fonksiyonlara varsayılan değerler atanabilir. Eğer bir parametre belirtilmezse, varsayılan değer kullanılır.
function.php
function selamEt($isim = "Ziyaretçi") {
echo "Merhaba, $isim!";
}
selamEt(); // Çıktı: Merhaba, Ziyaretçi!
selamEt("Ahmet"); // Çıktı: Merhaba, Ahmet!
PHP'de fonksiyonlar, karmaşık işlemleri basitleştirmek, tekrar kullanılabilirliği artırmak ve kodun okunabilirliğini artırmak için kullanılır. Fonksiyonlar, programlama dillerinde önemli bir yapı taşıdır ve geniş bir işlev yelpazesi sunar.