Php fonksiyonlar

sezaialkan
Sezai Alkan Frontend Developer

Php İçerisinde Karmaşık Ve Uzun Programlar Yazmaktansa Kısa Ve Parçalara Bölünmüş Halde Fonksiyonlar Yazabiliriz. Hata Anında Yazılan Bütün Programı Değiştirmekle Uğraşmayarak Fonksiyonlar İçerisinde İşimizi Daha Hızlı Ve Kolay Halledebiliriz.

  • Program Yazarken Karşılaşılan Karmaşıklığı Ortadan Kaldırır.
  • Tekrarları Önler. Programı Kısaltır
  • Değişiklikleri Kısa Sürede Gerçekleştirme İmkanı Sunar
  • Hata Durumunda Tüm Programı Değiştirilmesinden se Hızlı Ve Kolay Değişim Sağlar.
  • Programın Daha Anlaşılabilir Ve Okunabilir Olmasını Sağlar.

Fonksiyon Tanımlarken function deyimini Kullanırız. Fonksiyonlar Tanımlarken İsimlerine Değişkenler Gibi Dikkat Etmemiz Gerekir. Değişken Tanımlama Kurallarına Uygun Olmalıdır. Yasaklanan Kelimeler Kullanılmamalıdır.(empty,include,final vb.) 

Fonksiyon Yapısı

function fonksiyon_adi(){
        #fonksiyonun gerçekleştireceği işlemler
    }          

#Fonksiyon Çağırma - Çalıştırma     
fonksiyon_adi();

Bir Fonksiyon Çağırılmadığı Sürece Çalışmaz Yukarıda Nasıl Çağırılacağını Belirttim.

Parametresiz Fonksiyon

function isimYaz(){
        echo "Sezai ALKAN";
    }          

isimYaz();

Yukarıda Parametresiz Fonksiyon Yazılmıştır. En Temel Yapı Halidir. Ekrana Yazdırıldığı Zaman "Sezai ALKAN" Yazacaktır.

Parametreli Fonksiyon

function isimYaz($isim, $soyisim){
        echo $isim . " " . $soyisim;
    }          

isimYaz('Sezai', 'ALKAN');

Parametreli Fonksiyonlarda Fonksiyonun İçerisinde İşlem Yaptırırken,
Kullanacağımız Değişkenleri Fonksiyon İsminin Yanında Parantez İçerisinde Tanıtıyoruz.
Bunlara Atayacağımız Değerleri Fonksiyonu Çağırırken Sırayla Değerleri Atıyoruz. 
String İfadelerde Tırnak İşareti Kullanıyoruz. İnteger İfadelerde Sadece Sayı Yazarak Değer Atayabiliriz.

function topla($sayiBir, $sayiKi){
        echo $sayiBir + $sayiKi ;
    }          

topla(2, 5);

Parametreli Varsayılan Değer Verme

function topla($sayiBir, $sayiKi, $sayiUc = 10){
        echo $sayiBir + $sayiKi + $sayiUc;
    }          

topla(2, 5); #17     
topla(2, 5, 7); #14

Fonksiyon Tanımlarken, Fonksiyon İçerisinde Atadığımız Değişkenlere Varsayılan Değer Atayabiliyoruz. Örnek Olarak 
Bir Fonksiyona Üç Değişken Verelim Ve Birine İlk Değeri, Varsayılan Değeri Atayalım. 
Sonrasında Bu Fonksiyonu Çağırırken Üç Değil de İki Değer Atarsak Kalan Bir Değere Varsayılan Değeri Atar.

Bu Varsayılan Değer Atama İşlemi Sağdan Sola Doğru Olur. Soldan Sağa Doğru Yaparsak Varsayılan Olarak Atadığımız 
Değerler Farklı Değişkenlere Kayma Yapabilir Ve Yazdığımız Program Fonksiyon Düzgün Çalışmayabilir.

# Doğru Tanımlama     
function dogruDizi($degerBir, $degeriKi = 5, $degerUc = 7){}          

#Yanlış Tanımlama     
function yanlisDizi($degerBir = 1, $degeriKi = 5, $degerUc){}

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol