将Cake SDK加载到CakePHP Project中时出现语法错误,意外'['] [英] Syntax error, unexpected '[' when loading Facebook SDK into CakePHP Project

查看:114
本文介绍了将Cake SDK加载到CakePHP Project中时出现语法错误,意外'[']的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我正在将基本的Facebook SDK安装到我的cakephp项目中。我已将其添加到供应商/ 文件夹中。

So I am doing the very basic installation of the Facebook SDK into my cakephp project. I've added it into the Vendor/ folder.

在我的 bootstrap.php 文件我添加了这行代码:

In my bootstrap.php file I've added this line of code:

require_once APP。 '卖方'。 DS。 'facebook-php-sdk-v4-master'。 DS。 'src'。 DS。 Facebook。 DS。 'facebook.php';

当我加载应用程序后,我收到以下错误:

When I load the application afterwards I get the following error:

Error: syntax error, unexpected '[' 
File: C:\Program Files (x86)\Ampps\www\app\Vendor\facebook-php-sdk-v4-master\src\Facebook\Facebook.php  
Line: 125

我已经重新下载了sdk文件,以确保我拥有这些文件。任何想法为什么我会得到这个?

I've re-downloaded the sdk files to ensure I have them all. Any idea why I would be getting this?

推荐答案

看起来PHP似乎没有识别使用的语法。

It looks like PHP is not recognizing the syntax used.

第125行< a> of \src\Facebook\Facebook.php 包含:

public function __construct(array $config = [])

$ config 默认为一个空数组,用短数组语法表示。 在PHP 5.4中引入的短数组

$config defaults to an empty array, expressed in short array syntax. Short arrays where introduced in PHP 5.4.

确保您使用的是PHP 5.4或更高版本。

Make sure you are using PHP version 5.4 or higher.

这篇关于将Cake SDK加载到CakePHP Project中时出现语法错误,意外'[']的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆