php鏈式操作

要實現鏈式操作需要在方法中 return $this,不然的話只能一個一個方法調用

 

//php鏈式操作
class lianShi
{
    public $name;
    public $age;
    public $sex;

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

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

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

$lianshi = new lianShi();

$obj = $lianshi->name('xxx')->age(18)->sex('男');
var_dump($obj);
echo $obj->name;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章