PHP’de fonksiyonlar, tekrarlanan işlemleri tek bir yerde tutmak ve kodun okunabilirliğini artırmak için kullanılır. Fonksiyonların özelleştirilebilirlik özelliği de vardır, böylece aynı fonksiyon farklı parametrelerle kullanılabilir.
Aşağıda, PHP’de fonksiyon tanımlama ve kullanma örnekleri verilmiştir:
function topla($sayi1, $sayi2) {
$toplam = $sayi1 + $sayi2;
return $toplam;
}
Yukarıdaki örnekte, topla()
adında bir fonksiyon tanımlanmıştır. Fonksiyon, iki parametre alır: $sayi1
ve $sayi2
. Bu parametreler toplanır ve sonuç olarak $toplam
değişkeni döndürülür.
$sonuc = topla(2, 3);
echo $sonuc; // "5" çıktısını verir
Yukarıdaki örnekte, topla()
fonksiyonu, 2 ve 3 gibi belirtilen parametrelerle çağrılır. Fonksiyonun döndürdüğü değer, $sonuc
değişkenine atanır ve bu değişken daha sonra ekrana yazdırılır.
function bolum_kalan($bolunen, $bolen) {
$bolum = (int)($bolunen / $bolen);
$kalan = $bolunen % $bolen;
return array($bolum, $kalan);
}
Yukarıdaki örnekte, bolum_kalan()
adında bir fonksiyon oluşturduk. Fonksiyon, iki parametre alır ve geriye bir dizi döndürür. Bu dizi, bölüm ve kalanın sırasıyla tutulduğu iki elemanlıdır.
list($bolum, $kalan) = bolum_kalan(10, 3);
echo "Bölüm: " . $bolum . "<br>";
echo "Kalan: " . $kalan . "<br>";
Yukarıdaki örnekte, list()
fonksiyonu kullanılarak bolum_kalan()
fonksiyonundan dönen dizinin elemanlarına atama yapılır. Sonrasında, her bir değer ekrana yazdırılır.
Fonksiyonlar, karmaşık hesaplamaları basitleştirmek, tekrarlayan işlemleri otomatikleştirmek ve kodu modüler hale getirmek için çok yararlıdır. Yukarıda verilen örnekler, PHP’de fonksiyon kullanımı hakkında genel bir fikir vermektedir.