Emre Karademir | WordPress Developer

PHP class (sınıf) yapısı

Mart 12, 2023 2 mins to read
Share

PHP’de, sınıflar ve nesneler kullanarak kodlamaya başlayabilirsiniz. Sınıf, özellikleri (değişkenler) ve yöntemleri (fonksiyonlar) içeren bir şablondur. Nesne ise, o şablonu kullanan bir örnektir. İşte, PHP’de temel bir sınıf yapısı örneği:

class Person {
    // Özellikler (Değişkenler)
    public $name;
    public $age;

    // Yöntemler (Fonksiyonlar)
    public function __construct($name, $age) {
        $this->name = $name;
        $this->age = $age;
    }

    public function sayHello() {
        echo "Merhaba, benim adım " . $this->name . " ve ben " . $this->age . " yaşındayım.";
    }
}

// Bir nesne oluşturma
$person1 = new Person("Ali", 25);

// Yöntemi çağırma
$person1->sayHello();

Yukarıdaki örnekte, Person adında bir sınıf tanımlanmıştır. Bu sınıfın name ve age adında iki özelliği vardır. Ayrıca, sınıfın __construct() yöntemi de tanımlanmıştır. Bu yöntem, bir nesne oluşturulduğunda otomatik olarak çağrılır. Son olarak, sayHello() yöntemi adında bir fonksiyon tanımlanmıştır. Bu yöntem, sınıfın özelliklerini kullanarak bir metin ekrana yazdırır.

Sınıfımızın tanımını yaptıktan sonra, $person1 adında bir nesne oluşturuyoruz. Oluşturulan nesne üzerinden sınıfın yöntemleri çağrılabilir. Yukarıdaki örnekte, $person1 nesnesi üzerinden sayHello() yöntemi çağrılmaktadır.

Bu şekilde, PHP’de sınıf yapısını kullanarak özellik ve yöntemleri tanımlayabilir ve bu sınıftan nesneler oluşturabilirsiniz.

Leave a comment

Your email address will not be published. Gerekli alanlar * ile işaretlenmişlerdir