安装aws php sdk-意外变量
我正在尝试使用AWS php sdk,并且设置了一些问题。当我运行需要自动加载程序的php脚本时,出现以下错误:安装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安装。
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;
}
}
}