Próbuję użyć skryptu sdk AWS i mam problemy z konfiguracją. Dostaję ten błąd, gdy uruchomię mój skrypt php, który wymaga autoloadera:instalowanie aws php sdk - nieoczekiwane zmienne
Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /[directory path]/Aws/functions.php on line 36
I wyglądał w tym dokumencie, a linia 36 to taka, która zaczyna się od if ($pred($value))
.
function filter($iterable, callable $pred){
foreach ($iterable as $value) {
if ($pred($value)) {
yield $value;
}
}
}
Nie jestem pewien, jak to obejść, więc wszelkie wskazówki będą mile widziane. Rzeczy, które wypróbowałem: instalacja z kompozytorem. instalowanie z .zip.
Obserwowani kroki: http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
jakiej wersji phpu używasz? – castis
5.4.37 ... zgodnie z plikiem SVS SDK readme wymaga tylko 5.3.3+ – bkopp
Linia 36 jest prawdopodobnie tą z 'wydajnością'. Słowo kluczowe "yield" wymaga php 5.5 i więcej. aws sdk ma różne wersje, nowsze wersje sdk wymagają wyższej wersji php. – castis