Ausgabe einer Eigenschaft mit PHP5 und Methodenverkettung

Ich spiele mit PHP5 und Methodenverkettung und folge dabei mehreren StackOverflow-Beispielen. Ich möchte eine generische show () -Methode einrichten, mit der nur die gewünschte Eigenschaft gedruckt werden kann, siehe Beispiel:

<?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();

?>

Das hallt nachstring(10) "this is a ".

Was ich tun möchte, ist eine generische show () - Methode, die nur die Eigenschaft anzeigt, die dieset_a() oder derset_b() Methoden haben sich etabliert.

Ist es möglich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage