Türkiyenin Paylasim PlatFormu
Merhaba Ziyaretçi Formumuzdan Daha İyi Yararlanabilmen İçin Üye Ol...
Türkiyenin Paylasim PlatFormu
Merhaba Ziyaretçi Formumuzdan Daha İyi Yararlanabilmen İçin Üye Ol...
Türkiyenin Paylasim PlatFormu
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Türkiyenin Paylasim PlatFormu

İYİ FORUMLAR,İYİ EGLENCELER...
 
AnasayfaAramaLatest imagesKayıt OlGiriş yapOyun salonu

 

 Php Dersleri (18.Bölüm)

Aşağa gitmek 
YazarMesaj
Admin
Administratör
Administratör
Admin


Ruh Hali : 15
Rep Gücü Rep Gücü : 18735
Rep Puanı Rep Puanı : 10

Php Dersleri (18.Bölüm) Empty
MesajKonu: Php Dersleri (18.Bölüm)   Php Dersleri (18.Bölüm) I_icon_minitimePaz Mart 29, 2009 7:39 pm

Fonksiyona varsayılan değer verebiliriz


Buradaki örneklerde tanı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.php adıyla kaydedelim.

PHP- Kodu:

<HTML>
<HEAD>
<TITLE>PHP'de Fonksiyon</TITLE>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</HEAD>
<BODY>
<?php
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", Cool;
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>
</HTML>

Bu örnekte, daha öncekilerden farklı olarak fonksiyonun, beklediği iki argümandan birisini, fonksiyonu tanımlarken verdiğimize dikkat edin:

" function yazdir ($metin, $boyut=3)" ifadesi, PHP'ye, "Bu fonksiyona ikinci argüman eksik gönderilirse, telaşa kapılma, onun yerine 3 rakamını kullan!" anlamına gelir.

Nitekim, programı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., PHP, yazdir() fonksiyonunda varsayılan değer olan 3'ü kullanıyor.

Bunu, görüntülenen sayfanın kaynağında rahatça görebiliriz, aşağıda olduğu gibi.

PHP- Kodu:

<HTML>
<HEAD>
<TITLE>PHP'de Fonksiyon</TITLE>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</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>
</HTML>


Programda, yazdir() fonksiyonunun ikinci ve dördüncü kullanımında ikinci argümanın bulunmadığına, yukarıdaki HTML'de bu satırlar için font size="3" etiketinin kullanıldığına dikkat edin.
Sayfa başına dön Aşağa gitmek
 
Php Dersleri (18.Bölüm)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Php Dersleri ( 15.Bölüm )
» Php Dersleri (16.Bölüm)
» PHP Dersleri (1. Bölüm)
» Php Dersleri (17.Bölüm)
» Php Dersleri (2.Bölüm)

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Türkiyenin Paylasim PlatFormu :: Webmaster :: Php Hakkında-
Buraya geçin: