0
我使用jQuery.stringify(pageSettings)在jquery ajax數組到php並保存該文件。文件內容:後json在php中我得到stdClass,並不能使用數組
{"MidHeight":367,"BotTop":502}
我使用json_decode加載回陣列中的PHP:
$pageSettings=json_decode(file_get_contents($path.$file);
當我的print_r($ pageSettings,真正的)結果是:
stdClass Object
(
[MidHeight] => 276
[BotTop] => 411
)
但是當我嘗試從中讀取:
$pageSettings["MidHeight"]
我得到:
PHP Fatal error: Cannot use object of type stdClass as array.
什麼是性能與更好?這是主頁,並會發生很多!,使用 - >或讓json,真正解決它的數組? – Mike 2013-04-04 08:28:33
性能差異可以忽略不計。 (如果你關心性能,你不會使用PHP。)我認爲你應該使用關聯數組,因爲你不必擔心在PHP對象中可能難以或不可能表示的關鍵字名稱。 – 2013-04-04 08:30:49
好吧,「如果我關心表現」,我會用什麼? :),(會讓我在5分鐘內接受你的answare) – Mike 2013-04-04 08:32:29