🐘 PHP Dersleri - Fonksiyonlar ve Sınıflar (Class) - Ders 2

Selamlar dostlar, Ders2 olarak sizlere Fonksiyonlar ve Classlardan bahsedeceiz. 🔧 Fonksiyonlar Fonksiyonlar, belirli işlemleri tekrar tekrar kullanmak için yazılır. Basit...

Selamlar dostlar, Ders2 olarak sizlere Fonksiyonlar ve Classlardan bahsedeceiz.

🔧 Fonksiyonlar​


Fonksiyonlar, belirli işlemleri tekrar tekrar kullanmak için yazılır.

Basit bir fonksiyon:

PHP:
<?php
    function selamla() {
        echo "Merhaba!";
    }

    selamla(); // Fonksiyonu çalıştır
?>

Parametreli fonksiyon:
PHP:
<?php
    function selamla($isim) {
        echo "Merhaba, $isim!";
    }

    selamla("Murat");
?>

Geri dönüş değeri olan fonksiyon:
PHP:
<?php
    function topla($a, $b) {
        return $a + $b;
    }

    $sonuc = topla(3, 5);
    echo "Toplam: $sonuc";
?>

🧱 Sınıflar (Class)​


Sınıflar, nesne tabanlı programlamanın temelidir. Nesneleri tanımlamak için kullanılır.


Basit sınıf tanımı:​

PHP:
<?php
    class Insan {
        public $isim;

        public function selamVer() {
            echo "Selam, ben " . $this->isim;
        }
    }

    $kisi = new Insan();
    $kisi->isim = "Murat";
    $kisi->selamVer(); // Çıktı: Selam, ben Murat
?>

Yapıcı metod (constructor) kullanımı:
PHP:
<?php
    class Araba {
        public $marka;

        public function __construct($marka) {
            $this->marka = $marka;
        }

        public function bilgi() {
            echo "Bu araba: " . $this->marka;
        }
    }

    $arac = new Araba("BMW");
    $arac->bilgi(); // Çıktı: Bu araba: BMW
?>

🎯 Bir sonraki derste diziler (array), döngülerle birlikte dizilerin kullanımı ve dizi fonksiyonlarını öğreneceğiz.

Ders 3 - Arraylar
 
Son düzenleme:
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
132,786Konular
3,283,383Mesajlar
318,029Kullanıcılar
omer-901Son Üye
Üst Alt