Sarıkaya Dev Logo

PHP Fonksiyonlara Giriş

Mahmut Sarıkaya 1 min read 0
PHP Fonksiyonlara Giriş

PHP'de fonksiyonlar, belirli bir işlemi yapmak için bir araya getirilmiş kod bloklarıdır. Fonksiyonlar, kodun tekrar kullanılabilirliğini artırır ve kodu daha modüler hale getirir. Bir fonksiyonu tanımlamak ve çağırmak için şu adımları izleyebilirsiniz:

--------------------------------

function.php · php

function merhaba() {
    echo "Merhaba, Dünya!";
}

// Parametre alan bir fonksiyon
function selam($isim) {
    echo "Merhaba, $isim!";
}

// Fonksiyon Çağırma:


// Fonksiyonu çağırma
merhaba(); // Çıktı: Merhaba, Dünya!

// Parametreli fonksiyon çağırma
selam("Ahmet"); // Çıktı: Merhaba, Ahmet!

Fonksiyon Parametreleri:

Fonksiyonlara parametreler geçirebilirsiniz. Parametreler, fonksiyon içinde kullanılabilen değişkenlerdir.

Parametreler, fonksiyonun çağrıldığında değer almasını sağlar. Örneğin: $isim gibi.

Dönüş Değeri:

Fonksiyonlar bir değer döndürebilir. return ifadesiyle bir fonksiyonun sonucu döndürülür.

Örneğin:


--------------------------------

function.php · php

function toplama($a, $b) {
    $toplam = $a + $b;
    return $toplam;
}

$result = toplama(5, 3); // result değişkenine 8 değeri atanır
echo "Toplam: " . $result; // Çıktı: Toplam: 8

Varsayılan Parametreler:

Fonksiyonlara varsayılan değerler atanabilir. Eğer bir parametre belirtilmezse, varsayılan değer kullanılır.


--------------------------------

function.php · php

function selamEt($isim = "Ziyaretçi") {
    echo "Merhaba, $isim!";
}

selamEt(); // Çıktı: Merhaba, Ziyaretçi!
selamEt("Ahmet"); // Çıktı: Merhaba, Ahmet!

PHP'de fonksiyonlar, karmaşık işlemleri basitleştirmek, tekrar kullanılabilirliği artırmak ve kodun okunabilirliğini artırmak için kullanılır. Fonksiyonlar, programlama dillerinde önemli bir yapı taşıdır ve geniş bir işlev yelpazesi sunar.


Tags: #trycatch #php #laravel #yazılım #proje #error #fonksiyon
Share:
M

Written by

Mahmut Sarıkaya

Software Developer

Comments

No comments yet. Be the first to share your thoughts!

Leave a Comment

6 + 2 =