Array in Objektform

Hallo!
Wie kann ich eine Liste aus einer Funktion zurück geben, sodass ich sie in dieser Form aufrufen kann:
$liste->vorname
$liste->nachname

wenn ich es so mache:
return array(‚vorname‘ => $vorname, ‚nachname‘ => $nachname);

muss ich so aufrufen:
$liste[„vorname“]
$liste[„nachname“]

Kann mir jemand helfen?

Hallo!
Wie kann ich eine Liste aus einer Funktion zurück geben,
sodass ich sie in dieser Form aufrufen kann:
$liste->vorname
$liste->nachname

Das sieht irgendwie nicht nach einer Liste aus, sondern
nach einem „Datensatz“.

wenn ich es so mache:
return array(‚vorname‘ => $vorname, ‚nachname‘ =>$nachname);

muss ich so aufrufen:
$liste[„vorname“]
$liste[„nachname“]

Kann mir jemand helfen?

Dieser Pfeil soll wahrscheinlich ein Objekt-Accessor sein,
also braucht man ein sog. PHP-Objekt. Nehmen wir an,
wir hätten ein Objekt ‚Person‘ mit den Datenkomponenten
‚vorname‘ und ‚nachname‘. Dann könnte man das so aufrufen:

 ...
 $liste = new Person('Jaeschki', '3');

 echo "$liste-\>vorname $liste-\>nachname \n";
 ...

Die Klasse in PHP ist so einfach wie vermutet (it’s PHP):

 class Person {
 var $vorname, $nachname;
 function \_\_construct($v, $n) {
 $this-\>vorname = $v;
 $this-\>nachname = $n;
 }
 };

Grüße

CMБ

Erledigt
Nein, Klassen sind nicht das, wonach ich gesucht hab.
Mir gefiel nur die Schreibweise mit dem Pfeil besser. Aber für den Code ist es eigentlich völlig egal - ich werd es einfach so lassen.
Danke