14 Ocak 2025

Php Nesne Yönelimli Programlama Giriş

Nesne Yönelimli Programlama (OOP), PHP'de yazılım geliştirirken kodunu daha düzenli ve tekrar kullanılabilir hale getirmenin güçlü bir yoludur. OOP'yi anlamak, daha büyük projelerde çok işine yarayacak.

OOP'nin temel kavramlarını tanıyalım: Sınıflar (Classes), Nesneler (Objects), Özellikler (Properties), Metotlar (Methods), ve Erişim Belirleyiciler (Access Modifiers).

Basit bir OOP Örneği

Aşağıdaki örnek, OOP'ye giriş için temel bir sınıf ve nesne kullanımını gösterir:

<?php

// 1. Bir sınıf tanımlıyoruz
class Araba {
    // Özellikler (properties)
    public $renk; // Arabanın rengi
    public $marka; // Arabanın markası

    // Constructor (Yapıcı Metot): Nesne oluşturulurken çalışır
    public function __construct($renk, $marka) {
        $this->renk = $renk;  // $this-> özelliğe erişir
        $this->marka = $marka;
    }

    // Metot (Method): Arabanın bilgisini döndüren bir işlev
    public function bilgiGoster() {
        return "Bu araba bir {$this->renk} {$this->marka}.";
    }
}

// 2. Sınıftan bir nesne oluşturuyoruz
$benimArabam = new Araba("kırmızı", "Toyota");

// 3. Nesne üzerinden metoda erişiyoruz
echo $benimArabam->bilgiGoster(); // Çıktı: Bu araba bir kırmızı Toyota.

?>

Hiç yorum yok:

Yorum Gönder