Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
PHP - __construct İşlevi
Yapıcı, nesnenin oluşturulmasından sonra bir nesnenin özelliklerini başlatmanıza izin verir.Bir __construct() işlev yaratırsanız, bir sınıftan bir nesne oluşturduğunuzda PHP bu işlevi otomatik olarak çağırır.
Yapı fonksiyonunun iki alt çizgi (__) ile başladığına dikkat edin!
Aşağıdaki örnekte, bir kurucu kullanmanın bizi kod miktarını azaltan set_name() yöntemini çağırmaktan kurtardığını görüyoruz:
PHP:
<?php
class Turkmmo {
public $name;
public $color;
function __construct($name) {
$this->name = $name;
}
function get_name() {
return $this->name;
}
}
$elma= new Fruit("Elma");
echo $elma->get_name();
?>
Başka bir örnek:
Kod:
<?php
class Turkmmo {
public $name;
public $color;
function __construct($name, $color) {
$this->name = $name;
$this->color = $color;
}
function get_name() {
return $this->name;
}
function get_color() {
return $this->color;
}
}
$apple = new Fruit("Elma", "kirmizi");
echo $elma->get_name();
echo "<br>";
echo $elma->get_color();
?>
En Çok Reaksiyon Alan Mesajlar
Paylaşım için teşekkürler.
TeşekkürlerPaylaşım için teşekkürler.
Paylaşım için teşekkürler.
TeşekkürlerPaylaşım için teşekkürler.
TeşekkürlerPaylaşım için teşekkürler.

TeşekkürlerPaylaşım için teşekkürler.

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 54
- Cevaplar
- 1
- Görüntüleme
- 8
- Cevaplar
- 1
- Görüntüleme
- 8
