मूर्खतापूर्ण php सवाल ... वापसी क्यों नहीं कर सकते मैं यह नहीं?php समारोह से पहुँच सरणी मान
echo Auth::getFullUser()[ 'country' ];
बजाय आप इसे दुर्भाग्य की अनुमति नहीं है इस
$user = Auth::getFullUser();
echo $user[ 'country' ];
मूर्खतापूर्ण php सवाल ... वापसी क्यों नहीं कर सकते मैं यह नहीं?php समारोह से पहुँच सरणी मान
echo Auth::getFullUser()[ 'country' ];
बजाय आप इसे दुर्भाग्य की अनुमति नहीं है इस
$user = Auth::getFullUser();
echo $user[ 'country' ];
वाक्य रचना करना है।
AFAIK PHP6 में है कि वाक्य रचना डाल करने के लिए एक बार इरादा पर वहाँ था, लेकिन यह has been dropped।
इसे साफ़ करने के लिए बहुत धन्यवाद, बस यह सुनिश्चित करना कि कोई बेहतर तरीका नहीं है। –
गरीब भाषा/दुभाषिया डिजाइन।
एक ही कारण है कि आप "functionName"() नहीं कर सकते और कार्यों केस संवेदी है।
मामूली में गरीब नहीं है। यदि आपको भाषा पसंद नहीं है, तो आपके लिए चुनने के लिए कई अन्य हैं। –
हाँ अपनी खराब नहीं, मैं सिर्फ एक अतिरिक्त चर लेखन को बचाने के लिए चाहते ... बस उत्सुक था। –
असुविधाजनक, कहें, और आपको समझना होगा कि केंडल हॉपकिन्स भी PHP का उपयोग करता है। हम नफरत नहीं हैं, सिर्फ ईमानदार PHP उपयोगकर्ता हैं। – erisco
पीएचपी व्याकरण केवल एक चर अभिव्यक्ति के अंत पर सबस्क्रिप्ट संकेतन (यानी ['country']
) की अनुमति देता है (यानी $user
) नहीं एक अभिव्यक्ति (यानी Auth::getFullUser()
)
मैं तुम्हें यह करने के लिए सक्षम होगा लगता है: 'गूंज (प्रमाणीकरण :: getFullUser()) [ 'देश']; ' –
नहीं, तुम नहीं कर रहे हैं। – VolkerK