我在第77行的函数/vendor/guzzlehttp/psr7/src/functions.php上有laravel错误

Tir*_*dad 4 php laravel laravel-4

我在共享服务器上上载了laravel 4文件,然后我看到了这个错误.

解析错误:语法错误,意外'['in.第77行/vendor/guzzlehttp/psr7/src/functions.php

第77行:

function stream_for($ resource ='',array $ options = [])

jed*_*ylo 11

在PHP 5.4中添加了短数组语法[],所以我猜你在共享服务器上运行了一些旧版本的PHP.通常替换[]阵列()会有所帮助,但在这里它是一个外部供应商包,因此它未建议修改代码,当供应商包进行更新的变化将被覆盖.除此之外,解决该问题的唯一方法是使用较新版本的PHP.