0 Üye ve 1 Ziyaretçi Konuyu İncelemekte. Aşağı İn :)
Sayfa 1
Konu: Php Fonksiyonlar.  (Okunma Sayısı: 1329 Kere Okundu.)
« : Temmuz 04, 2008, 03:18:51 ÖÖ »

[B]a[R]a[N]
*
Üye No : 4
Yaş : 33
Nerden : İstanbul
Cinsiyet : Bay
Konu Sayısı : 5706
Mesaj Sayısı : 27 763
Karizma = 62877


Fonksiyonlar ( GLOBAL, Statik )


Fonksiyonlar, programlama dillerinin vazgeçilmez öğelerinden biridir. Çoğu zaman fonksiyon kullanmadan tamamlamaya çalışıcağımız bir algoritma bize fazladan %30 kod yazdırır. Fonksiyonların nitelikleri bir değer biçimini belirliyceğiniz şablona yerleştirerek, türevi işlemlerde aynı şablonu kullanabilmenize olanak sağlar. Aslında fonksiyonlara, program içerisindeki programcıklarda diyebiliriz. Örnek fonksiyonların kullanımlarını aşağıda örneklerle açıklayacağız.

Önce fonksiyonların yapılarını inceliyelim. Örnek bir fonksiyon kullanım standardı şu şekildedir ;

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.

Yukarıdaki şablon PHP'nin genel yazım kuralları gibidir. Basit bir IF koşulu kodlar gibi fonksiyonlar oluşturmak mümkündür. Fonksiyonlar ikiye ayrılırlar. Statik ve Dinamik. Statik fonksiyonlar değişmeyen basma kalıp şablon yapısındadır. Dinamik fonksiyonlar ise gerektiği gibi kodlanarak çok farklı işlemlerde kullanılabilir. Her iki fonksiyon tipininde kullanım ve kodlama biçimi aynıdır, birbirlerinden farkı yoktur. Aradaki fark fonksiyonun yapıcağı işlemlerin yetenekleridir. Şimdi örnek bir dinamik fonksiyon kodlayalım.

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.

Yukarıdaki fonksiyon değeri statik bi fonksiyondur ve yaptığı iş çok basittir. Bu fonksiyon değeri yalnızca "Fonksiyoner Oldum.." text'ini ekrana yazdırır. Tanımladığımız fonksiyonuda "print ilk;" yazarak çalıştırabiliriz. Oldukça basit bir örnekti bu.. Şimdi bu örneği biraz niteliklendirelim.

Örneğin bir fonksiyon değeriyle şablon oluşturalım ve giriceğimiz değerleri bu şablon çalıştırsın.

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.

Yukarıdaki kodları çalıştırmamız halinde ekrana "Benim adım Sedat.." yazacaktır. Burada kendimize bir şablon oluşturduk... Fonksiyonumuz belirttiğimiz isimi bir cümle içerisinde kullandı.. Biz fonksiyon değerine "Sedat" bilgisini girdik.. Fonksiyonda bu bilgiyi aldı ve şablonu içerisine yerleştirdi ve Ekrana "Benim adım Sedat.." yazdırdı. Biz fonksiyonlara birden fazla değerde girebiliriz.. Bu değer girişlerinde herhangi bir kısıtlama yoktur, Yeterki kodlayalım.. Şimdi buna benzer bir fonksiyon daha hazırlıyalım..

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.

Yukarıdaki örnekte kendimize güzel bi şablon oluşturduk. İsmimizi, soyismimizi ve Yaşımızı yazdığımız zaman kendimizi tanıtıyor gibi ekrana belirli bir cümle bütünlüğü yazdırdık.. Ve karşımıza çıkan yazı "Benim Adım Sedat Soyadımda EKİNCİ.. 25 Yaşındayım ve PHP öğreniyorum.." Yazısı çıktı..

Yukarıdaki örnekler birer Statik fonksiyon örneklendirmeleriydi.. Görüldüğü gibi fonksiyon yazmak oldukça kolay, bir okadarda pratik. Fonksiyon kullanımını gayet iyi kavradık madem biraz teferruata girelim. Statik fonksiyonlar kendisi dışında belirtilen değişken ve tanımlamaları kabul etmez. Bu işlemi yaptırmamız için fonksiyonumuzu dinamize etmemiz gerekiyor.. Aşağıda bununla ilgili bir örnek ;

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.

Yukarıdaki örneği çalıştırdığımız zaman karşımıza "Yaşlandımmı nedir, Amma Değişmi Yahu" yazısı çıkacaktır. Bu değeri nasıl elde ettik. Bu dinamik fonksiyon örneğinde fonksiyon dışındaki bir değeri fonksiyon içerisine aldık. Bunu global deyimini kullandık. Bu deyimi kullanmasa idik $degisken değerini fonksiyon içerisinde kullanamazdık..

Görüldüğü gibi, ismini duyunca irkildiğimiz fonksiyon kodlama işlemi bukadar yalın ve basit.. Korkulacak birşey yok, Hızınızı kesmeden diğer dökümanlarada geçebilirsiniz..
« Son Düzenleme: Eylül 14, 2011, 12:37:34 ÖÖ Gönderen : honey_face »

İstek & Öneri ve Şikayetlerinizi: link (@) webcanavari . net Adresine İletebilirsiniz.
WeBCaNaVaRi Botu

Bu Site Mükemmel :)

*****

Çevrimİçi Çevrimİçi

Mesajlar: 222 194


View Profile
Re: Php Fonksiyonlar.
« Posted on: Nisan 18, 2024, 07:58:27 ÖÖ »

 
      Üye Olunuz.!
Merhaba Ziyaretçi. Öncelikle Sitemize Hoş Geldiniz. Ben WeBCaNaVaRi Botu Olarak, Siteden Daha Fazla Yararlanmanız İçin Üye Olmanızı ŞİDDETLE Öneririm. Unutmayın ki; Üyelik Ücretsizdir. :)

Giriş Yap.  Kayıt Ol.
Anahtar Kelimeler: Php Fonksiyonlar. e-book, Php Fonksiyonlar. programı, Php Fonksiyonlar. oyunları, Php Fonksiyonlar. e-kitap, Php Fonksiyonlar. download, Php Fonksiyonlar. hikayeleri, Php Fonksiyonlar. resimleri, Php Fonksiyonlar. haberleri, Php Fonksiyonlar. yükle, Php Fonksiyonlar. videosu, Php Fonksiyonlar. şarkı sözleri, Php Fonksiyonlar. msn, Php Fonksiyonlar. hileleri, Php Fonksiyonlar. scripti, Php Fonksiyonlar. filmi, Php Fonksiyonlar. ödevleri, Php Fonksiyonlar. yemek tarifleri, Php Fonksiyonlar. driverları, Php Fonksiyonlar. smf, Php Fonksiyonlar. gsm
Yanıtla #1
« : Temmuz 04, 2008, 04:02:03 ÖÖ »
Avatar Yok

SeMoLiNa
*
Üye No : 1308
Nerden : İstanbul
Cinsiyet : Bayan
Konu Sayısı : 10
Mesaj Sayısı : 75
Karizma = 541


Teşekkürler.

Demiştim sana hatırlarsan:
“ Önemli olan ‘zamana bırakmak’ değil, ‘zamanla bırakmamak’tır..”
Şimdi bana, geçen o zamanın unutulmaz sancısı kalır.

Gittiğim eğer bensem, söyle bana kimden gittim?
Sende yoktum zaten ben, ben yine bende bittim...

N. Hikmet
Yanıtla #2
« : Aralık 13, 2008, 04:13:09 ÖS »
Avatar Yok

By.TuRuT
*
Üye No : 773
Nerden : Rize
Cinsiyet : Bay
Konu Sayısı : 19239
Mesaj Sayısı : 48 228
Karizma = 65220


Teşekkürler.

İstek & Öneri ve Şikayetlerinizi: WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.
Adresine İletebiliriniz.
Sayfa 1
Yukarı Çık :)
Gitmek istediğiniz yer:  


Benzer Konular
Konu Başlığı Başlatan Yanıtlar Görüntü Son Mesaj
Finansal Sistem Ve Üstlendiği Fonksiyonlar
AÖF 4. Sınıf Ders Notları
imge34 0 718 Son Mesaj Temmuz 29, 2013, 09:17:49 ÖS
Gönderen : imge34
Fonksiyonlar-limit-türev
AÖF 1. Sınıf Ders Notları
imge34 0 755 Son Mesaj Ağustos 06, 2013, 07:19:52 ÖS
Gönderen : imge34


Theme: WeBCaNaVaRi 2011 Copyright 2011 Simple Machines SiteMap | Arsiv | Wap | imode | Konular