Beni Takip Edebilirsin
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 :)
Paylaş:
Yorumlar: