Buradaki örneklerde mladığımız fonksiyonlara bekledikleri değerleri, onları göreve çağırdığımız noktada biz veriyoruz. Ancak öyle durumlar olabilir ki, fonksiyonun beklediği değerlerden biri veya bir kaçı, göreve çağıran satır tarafından verilmeyebilir; fonksiyon varsayılan bir değerle çalıştırılabilir. Şu örneği yazdir02. adıyla kaydedin:

:

<>

<HEAD>

<TITLE> de Fonksiyon</TITLE>

<meta http-equiv="content-type" content="text/; charset=ISO-8859-9">

<meta http-equiv="Content-Type" content="text/; charset=-1254">

</HEAD>

<BODY>

<?

function yazdir ($metin, $boyut=3) {

print ("<font size="$boyut">$metin</font><br>");

}

// Başka kodlar buraya girebilir

yazdir("Bu Başlık", 5 );

yazdir("Bu küçük boyutta bir metin", 2);

yazdir("Bu varsayılan boyutta bir metin");

yazdir("Bu çok büyük Başlık", 8);

yazdir("Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde. Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde. Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde.");

?>

</BODY>

</>

Bu örnekte, daha öncekilerden farklı olarak fonksiyonun, beklediği iki argümandan birisini, fonksiyonu mlarken verdiğimize dikkat edin: " function yazdir ($metin, $boyut=3)" ifadesi, `ye, "Bu fonksiyona ikinci argüman eksik gönderilirse, telaşa kapılma, onun yerine 3 rakamını kullan!" anlamına gelir. Nitekim, ın daha ilerdeki bölümlerinde bu fonksiyon görevlendirilirken birinci argümanın değeri olan metin verildiği halde, iki ayrı yerde ikinci argümanın değeri verilmiyor. Bu iki durumda., , yazdir() fonksiyonunda varsayılan değer olan 3`ü kullanıyor.

<php00014.tif>

Bunu, görüntülenen sayfanın kaynağında rahatça görebiliriz:

:

<>

<HEAD>

<TITLE> de Fonksiyon</TITLE>

<meta http-equiv="content-type" content="text/; charset=ISO-8859-9">

</HEAD>

<BODY>

<font size="5">Bu Başlık</font><br>

<font size="2">Bu küçük boyutta bir metin</font><br>

<font size="3">Bu varsayılan boyutta bir metin</font><br>

<font size="8">Bu çok büyük Başlık</font><br>

<font size="3">Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde. Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde. Bu uzun bir paragraf metni. Boyutu varsayılan ölçüde. </font><br>

</BODY>

</>

Programda, yazdir() fonksiyonunun ikinci dördüncü kullanımında ikinci argümanın bulunmadığına, yukarıdaki `de bu satırlar için font size="3" etiketinin kullanıldığına dikkat edin.

kaynak: ordan burdan

Tags: , , , , , , , , , , , , , , , ,
Php - Fonksiyona Varsayılan Değer Verebiliriz (scripti, nasıl, nedir?) konusu
Benzer yazılar:
    Benzer yazı yok