Ders Notu
Parametreli Fonksiyonlar
Parametreli fonksiyonlar, tekrar tekrar kullanılabilecek kod bloklarına bir ya da birden çok değişken aracılığıyla dinamik veri-veriler gönderme yöntemidir.
<?php
function fonksiyonAdi($deger){
echo "Merhaba $deger"; // $deger değişkeni dinamik olarak çıktıya eklenecek
}
?>
Bir fonksiyonu varsayılan bir parametre değeri atayarak da kullanabilirsiniz. Fonksiyona bir parametre gönderirseniz son gönderdiğiniz değer aktif olacak, parametresiz bir çağrı yaparsanız da varsayılan değer devreye girecektir.
<?php
function yukseklikAyarla($yukseklik=40){
echo "Yükseklik: $yukseklik";
}
yukseklikAyarla(10); // Ekran çıktısı -> Yükseklik: 10
yukseklikAyarla(); // Ekran çıktısı -> Yükseklik: 40
yukseklikAyarla(100); // Ekran çıktısı -> Yükseklik: 100
?>
Parametreli bir fonksiyonda birden çok değer de gönderebilirsiniz. Dikkat edilmesi gereken şey her bir değerin virgüllerle ayrılarak yazılmasıdır.
<?php
function topla($sayi1, $sayi2){
$toplam = $sayi1 + $sayi2;
echo "Toplam: $toplam";
}
topla(8, 16); // Ekran çıktısı -> Toplam: 24
?>
topla() fonksiyonu ile gönderilecek iki parametre sayi1 ve sayi2 değişkenleri ile yakalanacak daha sonra toplam değişkenine bu iki sayının toplamı atanacaktır. Fonksiyon sonunda ise toplam değeri ekrana yazdırılacaktır.