Php Fonksiyonlar



PHP Fonksiyonlar
Fonksiyonların kullanım amacı, bir işlemi çok defa kullanacaksak her defasında kopyala yapıştır yapmak yerine ve kodların okunurluğunu artırmak amacıyla tek yerde yazıp kullandığımız sadeleştirme işlemidir. "function" anahtar kelimesi kullanılarak yazılır.
Fonksiyon söz dizimi şu şekildedir;
function fonksiyonAdi(){fonksiyon çağrıldığında çalışacak kodlar }

Fonksiyonlar 4 şekilde oluşturulur.

  1. Parametresiz değer döndürmeyen fonksiyon
  2. Parametreli değer döndürmeyen fonksiyon
  3. Parametresiz değer döndüren fonksiyon
  4. Parametreli değer döndüren fonksiyon
İlk fonksiyonda, fonksiyonda yapılacak işlem nerede çağrılırsa orada işler. Örneğin;
function toplama(){
       echo 7+10;
}
Bu fonksiyonu nerede çağırırsak çağıralım bize 17 değerini yazacaktır.
toplama();

İkinci fonksiyon örneğine bakalım;
function toplama($birinci_sayi, $ikinci_sayi){
   echo $birinci_sayi + $ikinci_sayi; 
}
Burada fonksiyona parametre verdik. Fonksiyonu çağırdığımızda;
toplama(2+2); dediğimizde bunu hesaplayıp ekrana 4 yazdıracaktır. toplama(3+6); yazdığımızda 9 değeri yazacaktır. Diğerinden farkı burada görülmektedir.

Üçüncü fonksiyon için;
function toplama_islemi(){ 
    $toplam = 20+10; 
    return $toplam;
 }
Bu fonksiyonu kullanırken $sonuc = toplama_islemi(); şeklinde bir değişkene atanarak çağırdık ve sonra echo $sonuc; şeklinde ekrana yazdırdık. Burada değer döndürmeyi sağlayan return ' dür. Fonksiyonun içinde ekrana yazdırmamış olduk. Fonksiyonun içinde 30 değeri sabit döner.

Son fonksiyona baktığımızda;
function toplama_islemi($birinci_sayi, $ikinci_sayi){
   $toplam = $birinci_sayi + $ikinci_sayi; 
   return $toplam;
}
Burada fonksiyona parametre gönderilerek hesaplama yaptırmış oluyoruz. $sonuc = toplama_islemi(10,10); dediğimizde ve echo $sonuc; yazdırdığımızda 20 sonucuna ulaşırız. Biz ne parametre gönderirsek o değerler toplanıp ekrana yazılacaktır.

Php de programın kendi kullandığı fonksiyonlar da vardır. Örnek verelim;
  • rmdir()
  • opendir()
  • readdir()
  • time()
  • mktime()
  • getdate()
  • date()
  • strlen()
  • chr()
  • explode()
  • implode()
  • str_split()
  • count()
  • in_array()
  • array_search()
  • sort()
  • rsort()
  • asort()
  • arsort()
Bunlar Php de hazır bulunan fonksiyonlardan birkaçıdır.


Ziyaretçi, yorum yapılsın mı?
İsim:*
E-Mail:


[not-allow-comm]
[/not-allow-comm]

Dikkat!

Aşağıdaki bağlantıdaki makaleye göz atın.

Site Kuralları ve Engellenme Sonrası
İstatistik
File engine/modules/zpstats.php not found.
Sıkça Sorulan Sorular
Video Trafiği
Etiketlere göre ara