php oop

php oop zincirleme method

Php OOP - Zincirleme Method Kullanımı

Php OOP - Zincirleme Method Kullanımı

  • 50 saniye
  • 2 yıl önce

Php OOP - Zincirleme Method Kullanımı

Merhaba arkadaşlar bugunki dersimizde PHP oop'de zincirleme metot nasıl kullanılır bu konu hakkında konuşucaz.Hepiniz kodları incelerken şöyle bir kullanım görmüşsünüzdür.

$info = $class->setName('mert')->setSurname('buldur')->getInfo();

Yukarıdaki örnek kodda zincirleme method kullanılmıştır peki bu nasıl yapılır şimdi bu örneği inceleyelim.

<?php 
class Deneme
{
public $name;
public $surname;

public function setName($name)
{
   $this->name = $name;
   return $this;
}

public function setSurname($surname)
{
   $this->surname = $surname;
   return $this;
}

public function getInfo()
{
  return $this->name." ".$this->surname;
}


}
$class = new Deneme();
$info = $class->setName('mert')->setSurname('buldur')->getInfo();
echo $info;
?>

Buradaki önemli sihirli sözcük "return $this" olduğunu belirterek bol kodlu günler diliyorum :)

Mert Buldur

Yaklaşık 12 senedir internet ortamında aktif olarak faaliyet göstermekteyim. 2014 yılında açmış olduğum Youtube kanalımdan , kişisel websitem üzerinden ve Udemy Üzerinden 2k+ ziyaretçime eğitimler sağlıyorum. Şu anda Freelance Yazılım geliştiricisi olarak hayatıma devam etmekteyim. Birçok firma ve müşterilerime Yazılım desteği sağlamaktayım.

Yorum Yaz