1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php $うちの猫 = new 猫; $うちの猫->名前('みけちゃん')->毛の色('三毛')->年齢(3); // メソッドチェーン echo $うちの猫; class 猫 { protected $毛の色; protected $年齢; protected $名前; public function 毛の色($a) { $this->毛の色 = $a; return $this; } public function 年齢($a) { $this->年齢 = $a; return $this; } public function 名前($a) { $this->名前 = $a; return $this; } public function __toString() { return "{$this->名前}({$this->年齢}/{$this->毛の色})"; } } |
1 |
みけちゃん(3/三毛) |