मैं एडब्ल्यूएस PHP एसडीके का उपयोग करने की कोशिश कर रहा हूं, और कुछ समस्याएं स्थापित हो रही हैं। जब मैं अपने php स्क्रिप्ट autoloader की आवश्यकता है चलाने मैं इस त्रुटि हो रही है:aws php sdk इंस्टॉल करना - अप्रत्याशित चर
Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /[directory path]/Aws/functions.php on line 36
मुझे लगता है कि दस्तावेज़ में देखा, और लाइन 36 एक है कि if ($pred($value))
के साथ शुरू होता है।
function filter($iterable, callable $pred){
foreach ($iterable as $value) {
if ($pred($value)) {
yield $value;
}
}
}
वास्तव में यह सुनिश्चित नहीं है कि इस के आसपास कैसे काम करें, इसलिए किसी भी सुझाव की सराहना की जाएगी। चीजें मैंने कोशिश की है: संगीतकार के साथ स्थापित करना। .zip के साथ स्थापित करना। http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
PHP का कौन सा संस्करण आप चल रहे हैं? – castis
5.4.37 ... aws sdk readme के अनुसार इसे केवल 5.3.3+ – bkopp
लाइन 36 की आवश्यकता है, जो शायद 'उपज' वाला है। 'उपज' कीवर्ड को PHP 5.5 और ऊपर की आवश्यकता होती है। aws sdk के अलग-अलग संस्करण हैं, नए एसडीके संस्करणों को एक उच्च PHP संस्करण की आवश्यकता होती है। – castis