php ön tanımlı fonksiyonlar

Ön tanımlı fonksiyonlar nedir

Ön tanımlı fonksiyonlarda, önceden döndürmesi için bir değer verebiliriz. Fonksiyonumuza değer göndermediğimiz sürece
önceden tanımladığımız değeri kullanacaktır.

<?php
function bakkala_git($ne_alinacak = "ekmek")
{
    return "Bakkala git $ne_alinacak al. ";
}
echo bakkala_git();
echo "<br>";
echo bakkala_git(null);
echo "<br>";
echo bakkala_git("yumurta");
?>

Bakkala git ekmek al.
Bakkala git al.
Bakkala git yumurta al.


 


Öntanımlı değer olarak dizileri ve özel NULL türlerinide kullanabiliriz.

<?php
function bakkala_git2($nelar_al = array("ekmek"), $nekadar = NULL)
{
 
   // ne kadar dağişkeni  boş ise " 1",   doluysa gelen değerini ata
    $nekadar = is_null($nekadar) ? "1" : $nekadar;

    // gelen diziyi implode ile nakadar tane $nelar_al ekledik
    return "Bakkala git 1 tane ".implode("$nekadar tane ", $nelar_al )." al. ";
}
echo bakkala_git2();
echo "<br>";
echo bakkala_git2(array("yumurta ", "süt "), "2");
?>


Bakkala git 1 tane ekmek al.
Bakkala git 1 tane yumurta 2 tane süt al.

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
10
Günlük :
234
Haftalık :
637
Aylık :
1572
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."