Google (और मेरा स्वयं का अनुभव) के माध्यम से कुछ खोज से पता चलता है कि PHP में आप एक सरणी तत्व नहीं ले सकते हैं जब इसे उसी पंक्ति पर फ़ंक्शन कॉल से वापस किया जाता है। उदाहरण के लिए, आप नहीं कर सकते:फ़ंक्शन से लौटने पर एक सरणी तत्व तक पहुंच
echo getArray()[0];
हालांकि, मैं एक साफ थोड़ा चाल का सामना करना पड़ा:
echo ${!${false}=getArray()}[0];
यह वास्तव में काम करता है। समस्या यह है कि, मुझे नहीं पता क्यों यह काम करता है। अगर कोई समझा सकता है, तो यह बहुत अच्छा होगा।
धन्यवाद।
यह निश्चित रूप से करता है ** नहीं ** अपने कोड अधिक पठनीय बनाने के;) –