Skip to main content
Skip to - Close
Skip to - Close
Completion requirements

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.


Open in new window