Вывести свойство с PHP5 и цепочкой методов

Я играю с PHP5 и цепочкой методов, следуя нескольким примерам StackOverflow. Я хотел бы настроить общий метод show (), способный печатать только требуемое свойство, см. Пример:

<?php class testarea{ public function set_a(){ $this->property_a = 'this is a'.PHP_EOL; return $this; } public function set_b(){ $this->property_b = 'this is b'.PHP_EOL; return $this; } public function show(){ echo var_dump($this->property_a); // ->... generalize this return $this; } } $ta=new testarea(); $ta->set_a()->set_b(); $ta->show(); ?> 

Это повторяет string(10) "this is a " .

То, что я хотел бы сделать, это общий метод show (), который показывает только свойство, которое установили set_a() или set_b() .

Является ли это возможным?

Solutions Collecting From Web of "Вывести свойство с PHP5 и цепочкой методов"