Methode in anderem Objekt aufrufen

bolshi

bolshi

Aktives Mitglied
Thread Starter
Dabei seit
13.03.2009
Beiträge
775
Reaktionspunkte
19
Hallo,
folgende Basisklasse:

Code:
<?php
class Person
{
	private $vorname = 'Inspector';
	private $nachname = 'Clousseau';
	public function getVorname()
	{
		return $this->vorname;
	}
	public function getNachname()
	{
		return $this->nachname;
	}
	public function beschreibe()
	{
		$text = 'Die Person heisst' . $this->getVorname() . ' ';
		$text .= $this->getNachname() . '!';
		return $text;
	}
}
?>

Die Test-Klasse:
Code:
<?php
require_once 'person.php';
class Test
{
	public function beschreibePerson()
	{
		$person = new Person();
		return $person->beschreibe(); //soll 'Die Person heisst Inspector Clouseau!' zurueckgeben
	}
}
$test = new Test();
echo $test->beschreibePerson();
?>

Die Methode über das Objekt der Testklasse aufgerufen soll "Die Person heisst Inspector Clouseau augeben!".

Aktuell bekomme ich eine 500.

Wo liegt mein Fehler?
 
Zurück
Oben Unten