如果我有一個數組作爲屬性的對象,訪問它的最簡單方法是什麼?PHP:數組作爲屬性
$obj->odp = array("ftw", "pwn", array("cool" => 1337));
//access "ftw"
$obj->odp->0
//access 1337
$obj->odp->2->cool
這似乎並不奏效。有什麼我做錯了,還是我必須先將它分配給一個變量?
$arr = $obj->odp;
//access "ftw"
$arr[0]
//access 1337
$arr[2]["cool"]
你確定可以用數組語法訪問對象嗎?我試圖這樣做,並得到此錯誤: 致命錯誤:不能使用stdClass類型的對象作爲數組在C:\ xampp \ htdocs \ CUMF3 \ sites \ all \ modules \ results \ results.module在80行 –
@Rosarch:是的,你說得對。 – Gumbo