REKLAM ALANI

PHP Parametrelere varsayılan değer verme

avatar TRWebmaster
Aktif Üye
239
#1
Yorumu Paylaş

Parametreli bir fonksiyon yaptığımızda sorunsuz çalışabilmesi için tüm parametrelerin girilmesi gerekir. Mesela yukarıda verdiğimiz topla fonksiyonunu topla(1); şeklinde çalışmaya kalktığımızda PHP hata verecektir.
 
Çünkü fonksiyonu 2 tane parametre ile çalışmak üzere tasarladık. Ama bu durumlara bir istisna sağlayarak parametrelerimize varsayılan değer atayıp, parametresiz de çalışmalarını sağlayabiliriz.

Şimdi varsayılan parametreli bir fonksiyon yapalım:
PHP Kod:
function hosgeldin($isim 'Misafir') {
   echo 'Hoşgeldin ' $isim '! ';
}
 
hosgeldin
();
hosgeldin('Musa'); 

Örnekte hosgeldin() fonksiyonunu ilk olarak parametresiz, ikinci olarak da parametreli çalıştırdık. Bu durumda fonksiyonun parametresini tanımladığımız yerde hosgeldin($isim = ‘misafir’) şeklinde parametreye varsayılan değer atadığımız için boş bıraktığımızda o parametreye bu değeri verecektir. Yani ekranın çıktısı aşağıdaki gibi olacaktır:
PHP Kod:
Hoşgeldin Misafir!
Hoşgeldin Musa
deneme
Aktif Üye

Konuda Ara

1 Yorum

Zuck Bağışçı

Premium

Premium Üyelik
avatar
Zuck Bağışçı
29-11-2020, Saat: 00:10
29-11-2020, Saat: 00:10
#2
Yorumu Paylaş
Teşekkürler


Konuyu Okuyanlar: