PHP: Arrays als Attribute

Wenn ich ein Objekt mit einem array als Attribut, was ist der einfachste Weg, um darauf zuzugreifen?

$obj->odp = array("ftw", "pwn", array("cool" => 1337));

//access "ftw"
$obj->odp->0

//access 1337
$obj->odp->2->cool

Diese scheint nicht zu funktionieren. Gibt es etwas, was ich falsch mache, oder muss ich zuerst es einer Variablen zuweisen?

$arr = $obj->odp;

//access "ftw"
$arr[0]

//access 1337
$arr[2]["cool"]
InformationsquelleAutor Nick Heiner | 2009-08-16
Schreibe einen Kommentar