Sarıkaya Dev Logo

PHP de Sınıflar ve Metodlar

Mahmut Sarıkaya 1 min read 0
PHP de Sınıflar ve Metodlar

PHP'de sınıflar ve metodlar nesne tabanlı programlamanın temel unsurlarıdır. Sınıflar, özellikleri (değişkenler) ve işlevleri (metodlar) içeren yapılardır. İşlevler, sınıf içindeki eylemleri tanımlar.

İşte PHP'de sınıfların ve metodların nasıl tanımlanacağına dair bir örnek:

->

index.php · php

class Araba {
    // Özellikler (değişkenler)
    public $marka;
    public $model;
    public $renk;

    // Metodlar (işlevler)
    public function calistir() {
        return "Araba çalışıyor...";
    }

    public function durdur() {
        return "Araba durdu.";
    }

    public function bilgileriGoster() {
        return "Marka: " . $this->marka . ", Model: " . $this->model . ", Renk: " . $this->renk;
    }
}

// Sınıfı kullanma
$bmw = new Araba();
$bmw->marka = "BMW";
$bmw->model = "X5";
$bmw->renk = "Siyah";

echo $bmw->calistir(); // Araba çalışıyor...
echo "<br>";
echo $bmw->bilgileriGoster(); // Marka: BMW, Model: X5, Renk: Siyah

Yukarıdaki örnekte, Araba adında bir sınıf tanımlandı. Bu sınıfın marka, model, ve renk gibi üç özelliği (değişkeni) var. calistir(), durdur() ve bilgileriGoster() gibi üç metod (işlev) tanımlanmıştır.


Sınıfın özelliklerine ve metodlarına erişmek için "ok" operatörü (->) kullanılır. Yeni bir Araba nesnesi oluşturmak için new anahtar kelimesi kullanılır ve sınıfın özelliklerine veya metodlarına erişmek için ok operatörü kullanılır.


Bu, basit bir sınıf ve metod örneğidir. Sınıflar ve metodlar, karmaşık yapıları düzenli bir şekilde organize etmeye ve tekrar kullanılabilirliği artırmaya yardımcı olan önemli kavramlardır. Nesne tabanlı programlama sayesinde daha düzenli ve modüler bir kod yazabilirsiniz.

Sınıflarla Çalışmak bize Kütüphaneleri kullanmamızda fayda sağlar.


Tags: #php #sınıflar #metodlar
Share:
M

Written by

Mahmut Sarıkaya

Software Developer

Comments

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

Leave a Comment

0 + 5 =