Web Mekan
Türkçe İngilizce Almanca Fransızca

Web Mekan | Webdeki Yeni Uğrak Mekanınız

PHP FONKSİYONLAR

PHP DERSLERİ





DERS 9 : PHP FONKSİYONLAR


Bu derste size kendi hâkimiyetinizi kurmanız için, kendi fonksiyonlarınız yapmanız sağlanacak. Her durumda hazır fonksiyonlar kullanılmayabilir.

PHP Fonksiyonu Oluşturalım

Fonksiyon ihtiyacımız olduğu her an kullanabileceğimiz kod bloklarına verilen genel addır.

Fonksiyon oluştururken:

  • Bütün fonksiyonlar “function()” ifadesinin yanında tanımlanır.
  • Fonksiyonunuzu kısa ve anlaşılır biçimde isimlendirin.
  • Fonksiyon ismi,harfle ö “_ (alt tire diyelim) ” ile başlayabilir.
  • Kesinlikle rakam ile başlayamaz.
  • Fonksiyonunuzu tanımladıktan sonra “{” süslü parantez ile açarak,
  • Fonksiyon kodlarınızı yazın
  • Kodlarınızı yazdıktan sonra “}” ters süslü parantez karakteriyle fonksiyonunuzu kapatın.

Örnek

Benim adımı ekrana yazdıran bir fonksiyon oluşturalım:

function writeMyName()

{

echo “Serpito”;

}

writeMyName(); // fonksiyonumuzu bu sekilde calıştırıyoruz.

?>

Fonksiyon Kullanımı

Şimdi bir fonksiyonu PHP scriptimiz içinde kullanalım:

 function writeMyName()

{

echo “Serpito”;

}

echo “Selamlar!
“;

echo “Benim Adım”;

writeMyName();

echo “.
Hakkaten, “;

echo ” benim adım”;

writeMyName();

?>

Kodun ekran görüntüsü şu şekilde olacaktır:

Selamlar!

Benim Adım Serpito.

Hakikaten, benim adım Serpito.

Fonksiyonlar - parametre ekleme

Önceki kodumuzda writeMyName() isimli basit fonksiyonu kullanmıştık. Bu fonksiyon static bir stringi ekrana yazdırıyordu sadece. Daha işlevsel fonksiyon yazmak için, parametreler kullanmamız gerekir. Parametreler değişkenlere aynı özelliktedir.

Önceki fonksiyonda, writeMyName() görüldüğü gibi isimden hemen sonra parantezler kullanılmıştır. Kullanacağımız parametreler bu parametrelerin içine yazılacaktır.

Örnek 1

Aşağıdaki örneğimizde aynı fonksiyonumuz parametre kullanarak, aynı soy isim fakat farklı isimleri birleştirerek ekrana yazdıracaktır:

 function writeMyName($fname)

{

echo $fname . ” Galip”;

}

echo “Benim adım “;

writeMyName(”Serpito”);

echo “Benim adım “;

writeMyName(”Hulya”);

echo “Benim adım “;

writeMyName(”Serpil”);

?>

Kodun ekran görüntüsü şu şekildedir:

Benim adım Serpito Galip.

Benim adım Hulya Galip.

Benim adım Serpil Galip.

Örnek 2

Aşağıdaki örnek fonksiyon iki parametre kullanıyor:

 function writeMyName($fname,$punctuation)

{

echo $fname . ” Galip” . $punctuation . “;

}

echo “Benim adım “;

writeMyName(”Serpito”,”.”);

echo ” Benim adım “;

writeMyName(”Hulya”,”!”);

echo ” Benim adım “;

writeMyName(”Serpito”,”…”);

?>

Kodumuzun Çıktısı:

Benim adım Serpito Galip.

Benim adım Hulya Galip!

Benim adım Serpito Galip…

Fonksiyonlar – Değer Döndürme

Fonksiyonlar işlemlerinde bir değeri başka bir kod bloğuna gönderebilir.
Örnek 

function add($x,$y)

{

$total = $x + $y;

return $total;

}

echo “1 + 16 = ” . add(1,16)

?>

Kodumuzun ekran çıktıksı şu şekilde:

1 + 16 = 17

 


>> PHP FONKSÄ°YONLAR



Zirve100 Toplist
- Toplist Toplist Dizin,toplistCam balkon firma ekle site ekle firmalar Sektör Rehberi


Etiket Bulutu:
Devamı için tıklayınız... Web Poll KOMİK SÖZLER Webmaster Bilgileri Webmaster FORUM Deli Fıkraları Toplist Fikralar Temel Fıkraları link Flash Dersleri Mozilla Fireworks Beceri Oyunları NASREDDİN HOCA FIKRALARI Kayserili Fıkraları Dövüş Oyunları Nasreddin Hoca Fıkraları Avcı Fıkraları İLGİNÇ BİLGİLER online casino Frontpage Dersleri iletisim Oyunlar Dreamwaver Dersleri TEMEL FIKRALARI Doktor Fıkraları Zeka Oyunları DUVAR YAZILARI DOKTOR FIKRALARI Ana Sayfa Anasayfa MÜZİK ODASI HTML Dersleri Fireworks Dersleri Sitemap BECERİ OYUNLARI google6dffbf46f16e81d3l ZEKA OYUNLARI Asker Fıkraları Dersler Html Kodları MACERA OYUNLARI Ziyaretci Defteri AVCI FIKRALARI Ziyaretçi Defteri Dreamweaver Dersleri Cam balkon HTML Kodlari ASP Dersleri Siteni Ekle Okul Fıkraları PHP Dersleri ASKER FIKRALARI Erzurumlu Fıkraları Erasles DÖVÜŞ OYUNLARI İkon arşivi ikon Arsivi Macera Oyunları Anketler KAYSERİLİ FIKRALARI ERZURUMLU FIKRALARI İletişim DELİ FIKRALARI OKUL FIKRALARI
Link Değişimi
İndirkes
Css-Sablon
Bedava Sitem Destek
Siteni Ekle
Siteni Ekle
İstatistikler
Site İstatistikleri:
Online :
Tekil Hit : 284
Çoğul Hit : 331
IP No : 3.17.76.163

Saat ve Takvim
Duyurular
Sitemiz Açılmıştır!

Güncellemelerimiz devam edecektir!





Tasarım Çalınması Halinde Gereken İşlemler Yapılacaktır!

***Sitemiz en iyi Mozilla Fireworks 1024*768 çözünürlükte görüntülenmektetir!***

Tüm Hakları Saklıdır!

Copyright 2009

Tasarım-kodlama: Erasles

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol