1200 TL Değerindeki PHP,MVC,LARAVEL Kursları Sadece 60 TL

Blog

Php ile zincirleme method kullanımı
img
Php ile zincirleme method kullanımı

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.

Yorum Yaz

0 yorum yazıldı.