2010-04-12 166 views
5

我得到一個解析錯誤:語法錯誤,意想不到的T_DOUBLE_ARROW PHP

Parse error: syntax error, unexpected T_DOUBLE_ARROW PHP on line 47, which is 
      'post_content' => $thisShow['content'], 

任何人有任何想法,爲什麼?

protected function _saveShow($thisShow) {  
    $saveData = array(
     'mid' => $this->_saveAsUserId, 
     'post_title' => $thisShow['title'], 
     'post_name' => slug($thisShow['title'], 
     'post_content' => $thisShow['content'], 
     'post_date' => date('Y-m-d H:i:s'), 
     'post_date_gmt' => date('Y-m-d H:i:s'), 
     'category_id' => 4, 
     'post_author' => 0, 
     'category_name' => $thisShow['category_name']  
    ); 

    // $this->_database->insert('wp_posts', $saveData); 

} 

回答

15

你沒有上線之前關閉括號:

'post_name' => slug($thisShow['title']), 
+0

感謝一大堆:d – 2010-04-12 15:33:48

+0

僅僅是明確的,我認爲* *你的意思,應該讀「POST_NAME」 => slug($ thisShow ['title']),最後一個括號在那裏,是嗎? – 2011-11-24 15:10:09

+1

謝謝@ SamMurray-Sutton指出了這一點。固定。 – GSto 2011-11-28 18:37:28

相關問題