2016-02-14 20 views
1

這裏是我的代碼:PHP Facebook的SDK - 語法錯誤,意想不到的 '[',預計 ')'

$fb = new Facebook\Facebook([ 
'app_id'    => '1111111', // api key 
'app_secret'   => '22222222', // secret api key 
'default_graph_version' => 'v2.5' 
]); 

最後,我總是得到這個錯誤:

Parse error: syntax error, unexpected '[', expecting ')' in...

哪裏出了問題?

+0

嘗試刪除'\ Facebook' –

+0

它仍然得到同樣的錯誤。 – NewbieUser

+1

您的PHP版本對於縮短的數組表示法來說太舊了。試試這個:'$ fb = new Facebook \ Facebook(array(...));' – arkascha

回答

1
$fb = new Facebook\Facebook(array(
'app_id'    => '1111111', // api key 
'app_secret'   => '22222222', // secret api key 
'default_graph_version' => 'v2.5' 
)); 


謝謝
湯姆

+0

好吧,那「工作」,但後來我得到了這個:「致命的錯誤:未捕獲的異常'異常'與消息'Facebook SDK需要PHP版本5.4或更高。在......中「。那麼我應該使用哪個Facebook SDK版本來處理這個腳本? – NewbieUser

+0

我使用版本3.2。那是2013年;它工作,但。請查看可用的SDK版本**和**所需的PHP版本以使用特定的SDK。 –

+0

如果有人像我一樣做了太多的javascript,他將'[]'切換到'array()' – Jacksonkr

相關問題