這可能太明顯了,但我現在有點腦子死了。我在做什麼錯誤在php中聲明一個對象數組?
$sizeArr = array({
"name"=>'18"x24"',"wd"=>18,"ht"=>24,"price"=>99.00
},
{
"name"=>'24"x36"',"wd"=>24,"ht"=>36,"price"=>189.00
});
我希望它像$sizeArr[0]->name
訪問,但是我收到一個錯誤說Unexpected {
。
我在做什麼錯?
您使用匿名對象語法,在其他語言的熟悉,一點不存在於PHP中。你不能'$ o = {'foo =>'bar'};'。但是,可以創建'stdClass'的實例,如下所示:'$ o = new stdClass; $ o-> foo ='bar';' – Dan 2013-04-28 14:15:44