首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elgg安装Synatx错误(意外‘[’‘)

Elgg安装Synatx错误(意外‘[’‘)
EN

Stack Overflow用户
提问于 2015-01-18 13:15:58
回答 2查看 439关注 0票数 0

我在为我的网站安装elgg时遇到了麻烦。每次在根目录中加载"install.php“时,我都会收到以下错误:

解析错误:语法错误,第194行(Root)/engine/classes/Elgg/Di/ServiceProvider.php中的意外“[”

以下是该文件中的第194行:

代码语言:javascript
复制
$params = $c->config->get('cookies')['session'];

我有PHP版本5.3.13。有人能帮忙吗?

EN

Stack Overflow用户

发布于 2015-01-18 13:23:00

您不能这样做,因为您没有PHP 5.4或更高版本!

因此,改变这一点:

代码语言:javascript
复制
$params = $c->config->get('cookies')['session'];

对此:

代码语言:javascript
复制
$params = $c->config->get('cookies');
$params = $params['session'];

有关数组取消引用的详细信息,请参阅手册:http://php.net/manual/en/language.types.array.php

在此引用如下:

从PHP5.4开始,可以直接对函数或方法调用的结果进行数组取消引用。以前只能使用临时变量。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28010070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档