Soru, görüş ve önerileriniz için;

contact@fatih-karakus.com

PHP'de Instance Nedir?

PHP'de Instance Nedir?

PHP'de "instance" (örnek) terimi, bir sınıfın bir nesnesini oluşturmak için kullanılır. Bir sınıf, bir şablondur ve belirli özelliklere ve davranışlara sahip olan bir nesne yaratmak için kullanılır. Bu nesne, sınıfın özelliklerini taşır ve tanımlanan metotları çalıştırabilir.

Bir sınıftan bir örnek (instance) oluşturmak için new anahtar kelimesi kullanılır. new anahtar kelimesiyle birlikte sınıfın adı ve parantezler içinde gerekli parametreler belirtilir (eğer varsa). Örnek oluşturulduğunda, sınıfın yapılandırıcısı (constructor) çalışır ve nesne başlatılır.

Örnek olarak, aşağıdaki kod parçasında Person sınıfından bir örnek oluşturulmuştur:

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

$person = new Person("John", 30);
$person->greet(); // Merhaba, benim adım John ve ben 30 yaşındayım.

Yukarıdaki örnekte, Person sınıfından bir örnek oluşturulmuş ve $person değişkenine atılmıştır. $person örneği, Person sınıfının özelliklerini ($name ve $age) taşır ve greet() metodunu çalıştırabilir. greet() metodunu çağırdığımızda, örneğin özelliklerini kullanarak bir mesajı ekrana yazdırır.

Instance oluşturmak, bir sınıfın özelliklerini ve metotlarını kullanabilmemizi sağlar. Her bir instance, kendi benzersiz durumunu ve verilerini tutar ve sınıfın tanımladığı işlemleri gerçekleştirebilir. Bu sayede, aynı sınıftan farklı örnekler oluşturarak farklı verileri ve davranışları temsil edebiliriz.