我在为我的网站安装elgg时遇到了麻烦。每次在根目录中加载"install.php“时,我都会收到以下错误:
解析错误:语法错误,第194行(Root)/engine/classes/Elgg/Di/ServiceProvider.php中的意外“[”
以下是该文件中的第194行:
$params = $c->config->get('cookies')['session'];我有PHP版本5.3.13。有人能帮忙吗?
发布于 2015-01-18 13:23:00
您不能这样做,因为您没有PHP 5.4或更高版本!
因此,改变这一点:
$params = $c->config->get('cookies')['session'];对此:
$params = $c->config->get('cookies');
$params = $params['session'];有关数组取消引用的详细信息,请参阅手册:http://php.net/manual/en/language.types.array.php
在此引用如下:
从PHP5.4开始,可以直接对函数或方法调用的结果进行数组取消引用。以前只能使用临时变量。
https://stackoverflow.com/questions/28010070
复制相似问题