Neredeyim ?

Muğla / Ortaca

Hızlı İletişim

buldurmert@gmail.com

Beni Takip Edebilirsin

Yazılarım

Php ile zincirleme method kullanımı

Php ile zincirleme method kullanımı

  • 2 dakika
  • 8 year ago
Blog Images

Merhaba arkadaşlar bugünki yazımda sizlere php ile zincirleme method nasıl kullanılır ondan bahsedicem.Örneğin bir ögrenci bilgilerini alacagınız class oldugunu varsayalım .

kullanımı kod üzerinden göstermek daha mantıklı olacagını düşünüyorum.

<?php 
class access 
{
  var $name; // kullanıcı adı
  var $surname; // kullanıcı soyadı
  var $age; // kullanıcı yaşı
    
    public function setname($name) // kullanıcı adının değiştirilmesi
    {
        $this->name = $name;
        return $this;
    }
    
    public function setsurname($surname) // kullanıcı soyadının değiştirilmesi
    {
      $this->surname = $surname;
        return $this;
    }
    
    public function setage($age) // kullanıcı yaşının değiştirilmesi
    {
      $this->age = $age;
        return $this;
    }
    
    public function get() // kullanıcı bilgilerinin alınması
    {
        echo $this->name." ".$this->surname." ".$this->age;   
    }
    
}

Bu classın şimdi kullanımına gelelim.

<?php 
$access = new access(); // class ı tanımladık.
$access->setname("mert")->setsurname("buldur")->setage(21)->get(); // kullanıcı bilgilerini listelettik.
?>

buradaki methodların kullanım sıralaması değişmesinde herhangi bir sorun yoktur ancak en sonda ->get(); methodu olmalıdır.

Yorumlar: