PHP錯誤Cannot use object of type stdClass as array in

2013-03-05 22:04:10來源:西部e網(wǎng)作者:icech

今天在PHP輸出一個二維數(shù)組的時候,出現(xiàn)了“Fatal error: Cannot use object of type stdClass as array in……”。

今天在PHP輸出一個二維數(shù)組的時候,出現(xiàn)了“Fatal error: Cannot use object of type stdClass as array in……”。

這個二維數(shù)組是這樣的:

Array (
 [0] => stdClass Object (
  [id] => 1
  [title] => 首頁招聘
  [size] => 297*140
  [pic] => ./upload/20130302093535.jpg
  [state] => 0 )
 [1] => stdClass Object (
  [id] => 2
  [title] => 首頁領(lǐng)隊(duì)
  [size] => 297*140
  [pic] => ./upload/20130302093443.jpg
  [state] => 0 )
 )

輸出開始寫的方法是:$pic[0][title]

結(jié)果就出現(xiàn)上面的錯誤。

其實(shí),數(shù)組中是返回的是一個對象,不能直接用[]來顯示,正確的輸出方法是:$pic[0]->title

這里就是記錄一下。

關(guān)鍵詞:PHP

贊助商鏈接: