我刚刚有一个PHP项目,但是我收到了很多数组解析错误。有问题的数组如下:
function patch($url, array $options = [])
{
return request('PATCH', $url, $options);
}
和
$options = RequestEvents::convertEventArray(
$options,
['complete', 'error'],
[
'priority' => RequestEvents::EARLY,
'once' => true,
'fn' => function ($e) use ($hash) {
$hash[$e->getRequest()] = $e;
}
]
);
在它们中,解析器都包含有关意外"["的解析器。在服务器上运行的PHP版本是5.3.28,据我所知,它支持这种数组结构。
这里可能有什么问题?
任何帮助或指导都非常感谢。
PHP
5.3 不支持数组的短语法,您需要更新到 PHP 5.4 或将语法更改为 array()