2016-02-14 114 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

相关问题