安装aws php sdk - 意外变量

bko*_*opp 14 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
Run Code Online (Sandbox Code Playgroud)

我看了那个文件,第36行就是那个开头的if ($pred($value)).

function filter($iterable, callable $pred){
    foreach ($iterable as $value) {
        if ($pred($value)) {
            yield $value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不确定如何解决这个问题,所以任何提示都将非常感激.我尝试过的事情:用作曲家安装.用.zip安装.

遵循以下步骤:http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html

cas*_*tis 20

yield生成器的关键字需要PHP 5.5.

支持没有生成器的最后一个版本在2015年中期结束.继续使用低于当前支持的任何东西是一个坏主意.考虑一下你的PHP版本.

话虽如此,您可能想调查sdk 2.8.8或更低版本.packagist的'required'部分列出了php版本的要求.