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);
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);
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ı!";
}
}
$toplam = topla(5, 3);
$fark = cikar(7, 2);
$carpim = carp(4, 6);
$bolum = bol(8, 2);
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.