AWS php sdk'yi kullanmaya çalışıyorum ve bazı sorunlar oluşmaya çalışıyorum. Ben autoloader gerektirir benim php script çalıştırdığınızda bu hatayı alıyorum: O belgede baktımyükleme aws php sdk - beklenmeyen değişkenler
Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /[directory path]/Aws/functions.php on line 36
ve hat 36 if ($pred($value))
ile başlar biridir.
function filter($iterable, callable $pred){
foreach ($iterable as $value) {
if ($pred($value)) {
yield $value;
}
}
}
Bu sorunu gidermek için, bu yüzden herhangi bir ipucu büyük takdir nasıl gerçekten emin değilim. Denediğim şeyler: besteci ile yükleme. .zip ile yükleme Jeneratörler için http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
Hangi php sürümünü çalıştırıyorsunuz? – castis
5.4.37 ... aws sdk readme'ye göre sadece 5.3.3+ gerektirir – bkopp
Hat 36, muhtemelen 'verim' olanıdır. "Getiri" anahtar kelimesi php 5.5 ve üstü gerektirir. aws sdk'nin farklı sürümleri vardır, daha yeni sdk sürümleri daha yüksek bir php sürümüne ihtiyaç duyar. – castis