[php] 객체지향 프로그램 만들기
객체지향 프로그램(Object-Oriented Programming - OOP) 만들기
PHP에서도 클래스를 이용한 객체지향 프로그램이 기능하다.
class MyOop {
private $animal = '';
private $where = '';
private $doing = '';
public function animal($str) {
$this->animal = $str;
return $this;
}
public function where($str) {
$this->where = $str;
return $this;
}
public function doing($str) {
$this->doing = $str;
return $this;
}
public function print() {
return 'The '.$this->animal.' is '.$this->doing.'ing on the '. $this->where ;
}
}
class OOPController {
public function create(){
$oop = new MyOop();
$str = $oop->animal('cat')->where('table')->doing('eat')->print();
print_r($str);
}
}