Phil: oop variablen in funktionen

Beitrag lesen

Morgen,
innerhalb einer Klasse soll eine Funktion eine andere Funktion
aufrufen und dabei eine Variable an die aufrufende Funktion
übergeben. Wie muss das Script angepasst werden?

class test  
{  
	private $buchstabe = array('o','r','l','d');  
	public $wort = 'W';  
	  
	function funct1()  
	{  
		$wort2 = 'W';  
		$this->funct2();  
		return $wort2;  
	}  
	  
	function funct2()  
	{  
		foreach($this->buchstabe as $row)  
		{  
			$this->wort .= $row;  
			$this->wort2 .= $row; // ??  soll $wort2 in funct1() erweitern  
		}  
	}  
}
$obj = new test();  
$obj->funct2();  
echo $obj->wort;

-------------------
Gibt erwartungsgemäß 'World' aus.

$obj = new test();  
echo $obj->funct1();

-------------------
Gibt logischerweise 'W' aus, soll aber auch 'World' ausgeben.
Wie erweiter ich die Variable der aufrufenden Funktion durch
die aufgerufene Funktion?