मैं PHP5 सीख रहा हूं (पिछली बार मैंने PHP की जांच PHP4 दिनों में की थी) और मुझे यह देखकर खुशी हो रही है कि PHP5 ओओ PHP4 की तुलना में अधिक जावा-समान है लेकिन अभी भी एक समस्या है मुझे मेरी जावा पृष्ठभूमि की वजह से काफी असहज महसूस होता है: ARRAYS।PHP में जावा-जैसे संग्रह
मैं "प्रोफेसरियल PHP6" (Wrox) पढ़ रहा हूं और यह अपना स्वयं का संग्रह कार्यान्वयन दिखाता है। मुझे एसपीएल के आधार पर http://aheimlich.dreamhosters.com/generic-collections/Collection.phps में से एक जैसे अन्य क्लोज़ मिल गए हैं। मैंने यह भी पाया है कि एसपीएल (ArrayObject)
पर कुछ प्रकार का संग्रह है, हालांकि, मुझे आश्चर्य है क्योंकि मैं वास्तव में PHP में संग्रह का उपयोग करने वाले लोगों को नहीं देखता, वे सरणी पसंद करते हैं।
तो, क्या जावा में संग्रहों का उपयोग करना एक अच्छा विचार नहीं है जैसे लोग जावा में मूल सरणी के बजाय ArrayList का उपयोग करते हैं? आखिरकार, PHP arrays वास्तव में जावा सरणी की तरह नहीं हैं।
क्या आप PHP के सरणी पर जावा के संग्रह का लाभ इंगित कर सकते हैं? Enterprisey देखने के अलावा? –
दरअसल, PHP में सेट कार्यान्वयन करना अच्छा होता, लेकिन पाइथन के सेट की तरह कुछ। –
मैंने नीचे दिए गए मेरे उत्तर में वास्तव में एक सरल कार्यान्वयन प्रदान किया है। –