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.