Toggle navigation
Ana Sayfa
Yardım
Giriş Yap
Kayıt Ol
Giriş Yap
Kayıt Ol
×
Close
Giriş Yap
Remember me
Dersler
Webmaster
PHP
PHP Dersleri
Konu:
Temel Php Dersleri - Ders 9 - Fonksiyonlar
« önceki
sonraki »
+
Yazdır
Sayfa: [
1
]
Aşağı git
Temel Php Dersleri - Ders 9 - Fonksiyonlar
0 Yanıt
2423 Gösterim
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
D®agon
Ezberletmez Öğretir
Join Date: Mar 2008
Yer: Ankara
11650
+524/-0
Cinsiyet:
Temel Php Dersleri - Ders 9 - Fonksiyonlar
«
:
24 Kasım 2013, 21:42:36 »
PHP FONKSİYONLARI
Diğer derslerimizde olduğu gibi Fonksiyonlarıda en basit haliyle öğreneceğiz. Fonksiyonlar çoğunlukla işlerimizi daha hızlı yapmak için kullanılır. Hiç Fonksiyon kullanmadan da birçok işlemi yapabilirsiniz. Fonksiyon kullanınca sadece daha hızlı ve daha kolay yaparsınız.
Aşağıda sembolik bir Php fonksiyonu görüyorsunuz:
[img width=250 height=230]http://www.uyanangenclik.com/resimler/internet/fonksiyoon.jpg[/img]
Fonksiyonları yaptıkları işe göre iki gruba ayırabiliriz.
1. işlem sonucu çıktı veren fonksiyonlar
2. işlem sonucu dönüş veren fonksiyonlar.
Bunlara iki örnek vererek uygulayalım:
1. Çıktı veren fonksiyonları bu örnekle hemen anlayacaksınız.
Ekrana yazdırma işlemi için print kullanıyoruz. ama keşke bu fonksiyon Türkçe olsaydı hem daha kolay hatırlardık hemde yeni başlayanlar zorlanmazdı,
o zaman buyrun size Türkçe yazdırma komutu.
[code]function yaz($kelime)
{
print $kelime;
}[/code]
Bu fonksiyonu kullanırken istediğimiz yazıyı parantez içinde yazmamız yeterlidir.
Örnek:
[code]yaz ( "İşte Php Türkçe oldu" );[/code]
Fonksiyon kullanılırken sayfanın başında bir kez tanımlanması yeterlidir.
Daha sonra sayfanın altında tekrar tekrar onu kullanmak mümkündür.
Şimdi de bir sayının karesini alacağız diyelim:
[code]function kareyaz($sayi)
{
echo $sayi * $sayi;
}[/code]
Bu şekilde bir fonksiyon pratikte pek iş görmez ama anlamanız açısından faydalı olacaktır.
Fonksiyon çalıştığında sonucu direkt olarak ekrana yazdırmaktadır. Şimdi de bu örneğe bağlı olarak diğer fonksiyon türüne bakalım:
2. Dönüş Veren Fonksiyonlar:
Bu tip fonksiyonlarda bulunan sonuç başka bir işlemde kullanılmak üzere gönderildiği yede döner. bu kısım fonksiyonun esas mantığını anlamanız açısından çok önemlidir.
[code]function karebul($sayi)
{
return $sayi * $sayi
}[/code]
Fonksiyon içinde herhangi bir yazdırma işlemi yapmıyoruz.
Evet bir sonuç buluyor ama bu sonuç nereye gidiyor?
Kullanımı için aynı sayfada aşağıdaki şekilde bir kod yazıyoruz:
[code]$sonuc= karebul(5);[/code]
Bu satır çalıştığında karebulma işlemi sonucu bulduğu sonucu $sonuc isimli değişkene aktaracaktır.
Daha sonra biz bu $sonuc değişkenini ister yazdırıp istersek başka bir işlemde kullanabiliriz.
Aşağıdaki fonksiyon ekrana ne yazar?
[code]function hesapla($sayi)
{
return $sayi * 10;
}
$test=6;
$sonuc=hesapla($test);
$para = $sonuc * 100;
print ($para);
[/code]
[b]CEVAP:[/b]
1) return$say*10 (işlemimiz : Sağda tanımlanan değeri 10 ile çarparak soldaki değişkenin içine aktarmak.)
2) $test=6 (burda sağda 6 tanımlanmış; fonksiyonu buraya çağırıyoruz; işlem:6*10=60 değeri yeni değerimiz.Artık bu değeri kullanacağız.) Nasıl elde ettik ? $sonuc=hesapla($test)(burda 6*10 değerini sonuç değişkenin içine aktardık.)
3)$para=$sonuc*100(burda 60 değerini 100 ile çarpıp para değişkenine aktarıyoruz.60*100=6000 değeri son değerimiz.)
4)print($para)
$para değerimiz 6000 idi ; bunu ekrana yazdıran komutu veriyoruz ve ekranda 6000 değeri çıkar.
Kayıtlı
+
Yazdır
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Dersler
Webmaster
PHP
PHP Dersleri
Konu:
Temel Php Dersleri - Ders 9 - Fonksiyonlar
Yukarı git
Aşağı git