के लिए प्रतिस्थापन के रूप में स्प्ल डेटा संरचनाओं के साथ PHP मैंने इस विषय पर कई प्रश्न देखे हैं, लेकिन उनमें से कोई भी मेरे मामले को कवर नहीं करता है।बहु-आयामी सरणी
- भूमिका
- विशेषाधिकार (.. लगता है कि यह क्या करता है)
- समूह
- आवरण विशेषाधिकार, भूमिका और समूह के लिए फैक्टरी:
मैं 5 वर्गों के आधार पर एक एसीएल मॉड्यूल का निर्माण कर रहा हूँ कक्षाएं समूहों/भूमिकाओं के लिए
- AccessList स्टोर
मैं विशेषाधिकार के स्तर (मुख्य रूप से विरासत विशेषाधिकारों के लिए) को स्टोर करने के लिए स्प्ल्यूयूयू का उपयोग करने के बारे में सोच रहा हूं, इसलिए मैं सबकुछ स्टोर करने के लिए एक ऑब्जेक्ट का उपयोग करने के बारे में सोच रहा हूं और यह नहीं सोचता कि सामान्य बहु-आयामी सरणी सबसे अच्छा विकल्प होगा। प्रवाह this paste की तरह होगा, यह टीएल है; डीआर .. इसके बारे में क्षमा करें।
तो मेरा सवाल है कि स्प्ल्यूयूयू मेरे मामले में एक ओवरकिल होगा?
क्या मुझे उपयोग और वैकल्पिक स्प्ल डेटा संरचना का उपयोग करना चाहिए, और यदि ऐसा है तो क्या?
संपादित खैर मैं उपयोग का एक अच्छा उदाहरण के बारे में सोच नहीं सकता था, इसलिए देता है यूनिक्स आधारित GBAC को रखने के लिए।
डेटा संरचना को उस पर किए गए संचालन के लिए उपयोग मामलों का समर्थन करना चाहिए। आपने उनमें से किसी का भी उल्लेख नहीं किया है। – Sven
वैसे उद्देश्य सामान्य है, मुझे इसे लिखने के लिए एक सेकंड दें और एक सेकंड –
में अपडेट होगा मुझे लगता है कि यह वास्तव में छोटे सरणी के लिए अधिक है। (छोटा 100-1000 तत्वों के नीचे है)। आंतरिक हैशप ज्यादातर तेजी से पर्याप्त पहुंच प्रदान करता है। एसपीएल अच्छा है जब आपको वास्तव में लॉग (एन) एक्सेस और डालने के समय आदि की आवश्यकता होती है। – bwoebi