Scarlet 1
Scarlet
Best Studio 1
Best Studio
mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
TuZaKK 1
TuZaKK
kaptanmikro1 1
kaptanmikro1
farkmt2official 2
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Altın Konu PHP OOP - Oluşturucu

  • Konuyu başlatan Konuyu başlatan ITJA
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 422

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

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst