PHP Dersleri, MySQL ve Açık Kaynak


« Fonksiyonlar

Her programlama dilinde olduğu gibi PHP‘de de fonksiyonlar bulunmaktadır. Gerek PHP’nin tanımlı fonksiyon kütüphanesi gerekse kendi geliştirebileceğiniz fonksiyonlar size büyük bir özgürlük sunar.

Fonksiyonun kelime anlamı,işlev anlamına gelir. Fonksiyonlar genellikle PHP’nin içinde bulunan alt programlar gibidir. Gerektiği yerde kullanır ve gerektiği yerlerde de pratik bakımdan sizi uğraştıran kodları kısaltabilirsiniz.


Kullanılışı:

Function fonksiyonadı($degisken){

echo "Bu bir fonksiyon";

}

Not: Fonksiyon adından sonraki ( ) parantezin içine işlevi yaptıracağınız değişkeni atayabilirsiniz. Her fonksiyon tanımladığınız da değişken atamanız söz konusu değildir. Zaten mantığını anladığınızda nasıl kullanılacağını ve neden değişken atayacağınızıda anlayacaksınız.
Fonksiyon çalıştırıldığında ona yaptırmak istediğiniz işlemi { } süslü parantezin içine yazmalısınız. Function veya function şeklinde harf büyük ve küçüklüğü önemli değildir.

Örnek:

<?php

function ismim() {

echo "Güray Süerdem";

}

ismim();

?>

Ekranda Güray Süerdem yazacaktır. Kendi ismimizi içeren bir fonksiyon oluşturduk.Şimdi içeriğinde değişken olan bir örnek fonksiyon yazalım.

<?php

function ailem($isim){

echo $isim." Süerdem<br>";

}

echo "Benim Adım ";
ailem("Güray");

echo "Onun Adı ";
ailem("Ahmet");

echo "Şunun Adı ";
ailem("Mehmet");

?>

Ekran Çıktısı:

Benim Adım Güray Süerdem
Onun Adı      Ahmet Süerdem
Şunun Adı Mehmet Süerdem

Gördüğünüz gibi aklınıza gelebilecek birçok işlemi fonksiyon tanımlayarak yapabilirsiniz.

Uygulama dosyasını http://www.guraysuerdem.com/dosya/fonksiyonlar.rar adresinden indirebilirsiniz.




2 Yorum


  • 17 Şubat 2008
    Oguzhan Durgun yazdı


    Gerçekten harika bir anlatım biraz zorlandım ama ezberlemeye başladım kodları bilgisayarım serviste olmasa hergün online olup script geliştirirdim 🙂 Bu arada 13 yaşındayım 🙂

  • 23 Şubat 2008
    serkan yazdı


    erken başlamışsın 🙂 sakın vazgeçme cayma yılma ileride cok büyük avatajın olur emin ol.

Yorumla