5- PHP Fonksiyonları ve Pratik Uygulama

Giriş

PHP fonksiyonları, kodunuzu modüler hale getirmenizi ve tekrar kullanılabilir bloklar oluşturmanızı sağlayan önemli bir bileşenidir. Bu ders notları, PHP fonksiyonlarının temel konseptlerini kapsayacak ve ardından pratik bir uygulama örneği sunacaktır.

1. Fonksiyon Nedir?

Fonksiyonlar, belirli bir görevi yerine getiren ve adlandırılmış kod bloklarıdır. PHP'de bir fonksiyon aşağıdaki gibi tanımlanır:
function merhabaDunya() { echo "Merhaba, Dünya!"; }

2. Fonksiyonlarda Parametreler

Fonksiyonlara parametre ekleyerek, aynı fonksiyonun farklı değerlerle çalışmasını sağlayabilirsiniz.
function toplama($sayi1, $sayi2) { return $sayi1 + $sayi2; }$sonuc = toplama(5, 3); // $sonuc şimdi 8 değerini taşıyor.

3. Fonksiyonlardan Değer Döndürme

Fonksiyonlar, return ifadesi kullanılarak değer döndürebilir.
function kareAl($sayi) { return $sayi * $sayi; }$sonuc = kareAl(4); // $sonuc şimdi 16 değerini taşıyor.

4. Pratik Uygulama: Basit Hesap Makinesi

Bir hesap makinesi uygulaması oluşturalım. Bu uygulama, temel matematiksel işlemleri gerçekleştirecek fonksiyonlara sahip olacak.
function topla($sayi1, $sayi2) { return $sayi1 + $sayi2; }function cikar($sayi1, $sayi2) { return $sayi1 - $sayi2; }function carp($sayi1, $sayi2) { return $sayi1 * $sayi2; } function bol($sayi1, $sayi2) { if ($sayi2 != 0) { return $sayi1 / $sayi2; } else { return "Hata: Sıfıra bölme hatası!"; } } // Kullanım $toplam = topla(5, 3); // $toplam şimdi 8 değerini taşıyor. $fark = cikar(7, 2); // $fark şimdi 5 değerini taşıyor. $carpim = carp(4, 6); // $carpim şimdi 24 değerini taşıyor. $bolum = bol(8, 2); // $bolum şimdi 4 değerini taşıyor. echo "Toplam: $toplam<br>"; echo "Fark: $fark<br>"; echo "Çarpım: $carpim<br>"; echo "Bölüm: $bolum";
Bu örnekte, dört temel matematiksel işlemi gerçekleştiren fonksiyonlar oluşturduk ve bu fonksiyonları kullanarak hesaplamalar yaptık.