Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装aws php sdk-意外变量_Php_Amazon Web Services_Aws Sdk - Fatal编程技术网

安装aws php sdk-意外变量

安装aws php sdk-意外变量,php,amazon-web-services,aws-sdk,Php,Amazon Web Services,Aws Sdk,我正在尝试使用AWS php sdk,并且设置了一些问题。当我运行需要自动加载程序的php脚本时,出现以下错误: Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /[directory path]/Aws/functions.php on line 36 我查看了该文档,第36行以if($pred($value))开头 我真的不知道如何解决这个问题,所以任何提示都将不胜感激。我尝试过的事情:使用composer安装。

我正在尝试使用AWS php sdk,并且设置了一些问题。当我运行需要自动加载程序的php脚本时,出现以下错误:

Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /[directory path]/Aws/functions.php on line 36
我查看了该文档,第36行以
if($pred($value))
开头

我真的不知道如何解决这个问题,所以任何提示都将不胜感激。我尝试过的事情:使用composer安装。使用.zip安装

遵循以下步骤:

生成器的关键字需要PHP5.5

继续使用低于当前支持的内容是一个坏主意。 考虑一下你的PHP版本。


话虽如此,您可能希望调查或降低成本。PackageGist的“必需”部分列出了php版本要求。

您正在运行什么版本的php?5.4.37。。。根据aws sdk自述,它只需要5.3.3+第36行可能是具有
产量的那一行。
yield
关键字需要php 5.5及以上版本。aws sdk有不同的版本,较新的sdk版本需要更高的php版本。太棒了,完全做到了!如果你能回答我,我很乐意接受!不知道为什么这个sdk版本中包含的自述文件明确指出只需要5.3.3,但是哦,好吧,你看的文档是错误的。请尝试v3指南:
function filter($iterable, callable $pred){
    foreach ($iterable as $value) {
        if ($pred($value)) {
            yield $value;
        }
    }
}