PHP Fonksiyonlar (Functions) ve Modüler Kodlama
Fonksiyonlar, program içerisinde tekrar eden işleri tek bir merkezden yönetmemizi sağlayan kod bloklarıdır. Bir kez yazılır ve ihtiyaç duyulan her yerde çağrılarak kullanılırlar. Bu, kodun hem daha temiz hem de daha kolay güncellenebilir olmasını sağlar.
Fonksiyonların Yapısı ve Parametreler
Bir fonksiyon function anahtar kelimesi ile başlar, ardından fonksiyona bir isim verilir.
Parantez içerisine dışarıdan gelecek veriler (parametreler) tanımlanabilir.
Kod Örneği: Parametreli ve Değer Döndüren Fonksiyonlar
<?php
// 1. Basit Fonksiyon (Ekrana Yazdıran)
function selamVer() {
echo "Merhaba, Kod Dünyasına Hoş Geldin!<br>";
}
selamVer(); // Çağırma
// 2. Parametreli ve Değer Döndüren Fonksiyon
function toplamaYap($sayi1, $sayi2) {
$sonuc = $sayi1 + $sayi2;
return $sonuc; // Değeri dışarı gönderir
}
$toplam = toplamaYap(15, 25);
echo "Toplama Sonucu: " . $toplam;
?>
💡 Püf Noktası: Fonksiyon isimleri PHP'de büyük/küçük harf duyarlı değildir, ancak standartlara (PSR) uygunluk açısından her zaman küçük harfle başlamanız ve
yilan_tipi_yazim (snake_case) kullanmanız önerilir.
Return İfadesinin Önemi
return komutu, fonksiyonun işlemini bitirir ve üretilen sonucu fonksiyonun çağrıldığı yere teslim eder.
Eğer bir fonksiyonun sonucunu başka bir hesaplamada kullanacaksanız mutlaka return kullanmalısınız.