Laravel 5.6
Container

कक्षा कंटेनर लागू करता है ArrayAccess , Container ( स्रोत देखें )
गुण
स्थिर संरक्षित Container | $ उदाहरण | वर्तमान वैश्विक रूप से उपलब्ध कंटेनर (यदि कोई है)। | |
संरक्षित सरणी | $ संकल्प लिया | हल किए गए प्रकारों की एक सरणी। | |
संरक्षित सरणी | $ बाइंडिंग | कंटेनर बाइंडिंग्स। | |
संरक्षित सरणी | $ methodBindings | कंटेनर की विधि बाइंडिंग्स। | |
संरक्षित सरणी | $ उदाहरणों | कंटेनर के साझा उदाहरण। | |
संरक्षित सरणी | $ उपनाम | पंजीकृत प्रकार उपनाम। | |
संरक्षित सरणी | $ abstractAliases | अमूर्त नाम से पंजीकृत पंजीकृत उपनाम। | |
संरक्षित सरणी | $ extenders | एक्सटेंशन सेवाओं के लिए बंद कर देता है। | |
संरक्षित सरणी | $ टैग | सभी पंजीकृत टैग। | |
संरक्षित सरणी | $ buildStack | वर्तमान में निर्मित स्रावों का ढेर। | |
संरक्षित सरणी | $ के साथ | पैरामीटर ढेर ओवरराइड। | |
सरणी | $ प्रासंगिक | प्रासंगिक बाध्यकारी मानचित्र। | |
संरक्षित सरणी | $ reboundCallbacks | सभी पंजीकृत रिबाउंड कॉलबैक। | |
संरक्षित सरणी | $ globalResolvingCallbacks | वैश्विक समाधान कॉलबैक के सभी। | |
संरक्षित सरणी | $ globalAfterResolvingCallbacks | कॉलबैक को हल करने के बाद सभी वैश्विक। | |
संरक्षित सरणी | $ resolvingCallbacks | क्लास प्रकार के सभी हल करने वाले कॉलबैक। | |
संरक्षित सरणी | $ afterResolvingCallbacks | कक्षा के प्रकार से कॉलबैक को हल करने के बाद सभी। |
तरीके
ContextualBindingBuilder | when (स्ट्रिंग $ कंक्रीट) एक प्रासंगिक बाध्यकारी परिभाषित करें। | |
bool | bound (स्ट्रिंग $ सार) निर्धारित करें कि दिए गए सार प्रकार को बाध्य किया गया है या नहीं। | |
has ($ आईडी) {} @inheritdoc | ||
bool | resolved (स्ट्रिंग $ सार) निर्धारित करें कि दिया गया सार प्रकार हल हो गया है या नहीं। | |
bool | isShared (स्ट्रिंग $ सार) निर्धारित करें कि कोई दिया गया प्रकार साझा किया गया है या नहीं। | |
bool | isAlias (स्ट्रिंग $ नाम) निर्धारित करें कि दी गई स्ट्रिंग एक उपनाम है या नहीं। | |
शून्य | bind (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false) कंटेनर के साथ बाध्यकारी रजिस्टर करें। | |
Closure | getClosure (स्ट्रिंग $ सार, स्ट्रिंग $ कंक्रीट) एक प्रकार का निर्माण करते समय उपयोग करने के लिए बंद करें। | |
bool | hasMethodBinding (स्ट्रिंग $ विधि) निर्धारित करें कि कंटेनर में बाध्यकारी विधि है या नहीं। | |
शून्य | bindMethod (सरणी | स्ट्रिंग $ विधि, Closure $ कॉलबैक) कंटेनर :: कॉल के साथ हल करने के लिए कॉलबैक बांधें। | |
तार | parseBindMethod (सरणी | स्ट्रिंग $ विधि) वर्ग @ विधि प्रारूप में बाध्य होने की विधि प्राप्त करें। | |
मिश्रित | callMethodBinding (स्ट्रिंग $ विधि, मिश्रित $ उदाहरण) दिए गए विधि के लिए विधि बाध्यकारी प्राप्त करें। | |
शून्य | addContextualBinding (स्ट्रिंग $ कंक्रीट, स्ट्रिंग $ सार, Closure | स्ट्रिंग $ कार्यान्वयन) कंटेनर के लिए एक प्रासंगिक बाध्यकारी जोड़ें। | |
शून्य | bindIf (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false) एक बाध्यकारी रजिस्टर करें अगर यह पहले से ही पंजीकृत नहीं है। | |
शून्य | singleton (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ कंक्रीट = शून्य) कंटेनर में साझा बाध्यकारी रजिस्टर करें। | |
शून्य | extend (स्ट्रिंग $ सार, Closure $ बंद) कंटेनर में एक सार प्रकार "विस्तार करें"। | |
मिश्रित | instance (स्ट्रिंग $ सार, मिश्रित $ उदाहरण) कंटेनर में साझा किए गए एक मौजूदा उदाहरण को पंजीकृत करें। | |
शून्य | removeAbstractAlias (स्ट्रिंग $ खोजा गया) प्रासंगिक बाध्यकारी उपनाम कैश से उपनाम निकालें। | |
शून्य | tag (सरणी | स्ट्रिंग $ सार तत्व, सरणी | मिश्रित $ टैग) दिए गए बाध्यकारी में टैग का एक सेट असाइन करें। | |
सरणी | tagged (स्ट्रिंग $ टैग) किसी दिए गए टैग के लिए सभी बाइंडिंग को हल करें। | |
शून्य | alias (स्ट्रिंग $ सार, स्ट्रिंग $ उपनाम) उपनाम एक अलग नाम के लिए एक प्रकार। | |
मिश्रित | rebinding (स्ट्रिंग $ सार, Closure $ कॉलबैक) एक सार की पुनर्जन्म घटना के लिए एक नया कॉलबैक बांधें। | |
मिश्रित | refresh (स्ट्रिंग $ सार, मिश्रित $ लक्ष्य, स्ट्रिंग $ विधि) दिए गए लक्ष्य और विधि पर एक उदाहरण ताज़ा करें। | |
शून्य | rebound (स्ट्रिंग $ सार) दिए गए सार प्रकार के लिए "रिबाउंड" कॉलबैक को फायर करें। | |
सरणी | getReboundCallbacks (स्ट्रिंग $ सार) किसी दिए गए प्रकार के लिए रिबाउंड कॉलबैक प्राप्त करें। | |
Closure | wrap ( Closure $ कॉलबैक, सरणी $ पैरामीटर = []) दिए गए बंद को लपेटें जैसे निष्पादित होने पर इसकी निर्भरता इंजेक्शन दी जाएगी। | |
मिश्रित | call ( call योग्य | स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [], स्ट्रिंग | शून्य $ defaultMethod = null) दिए गए क्लोजर / क्लास @ विधि को कॉल करें और इसकी निर्भरता इंजेक्ट करें। | |
Closure | factory (स्ट्रिंग $ सार) कंटेनर से दिए गए प्रकार को हल करने के लिए एक बंद करें। | |
मिश्रित | makeWith (स्ट्रिंग $ सार, सरणी $ पैरामीटर = []) बनाने के लिए एक उपनाम समारोह नाम ()। | |
मिश्रित | make (स्ट्रिंग $ सार, सरणी $ पैरामीटर = []) दिए गए प्रकार को कंटेनर से हल करें। | |
get ($ आईडी) {} @inheritdoc | ||
मिश्रित | resolve (स्ट्रिंग $ सार, सरणी $ पैरामीटर = []) दिए गए प्रकार को कंटेनर से हल करें। | |
मिश्रित | getConcrete (स्ट्रिंग $ सार) किसी दिए गए सार के लिए ठोस प्रकार प्राप्त करें। | |
स्ट्रिंग | अशक्त | getContextualConcrete (स्ट्रिंग $ सार) दिए गए सार के लिए प्रासंगिक ठोस बाध्यकारी प्राप्त करें। | |
स्ट्रिंग | अशक्त | findInContextualBindings (स्ट्रिंग $ सार) प्रासंगिक बाध्यकारी सरणी में दिए गए सार के लिए ठोस बाध्यकारी पाएं। | |
bool | isBuildable (मिश्रित $ ठोस, स्ट्रिंग $ सार) निर्धारित करें कि दिए गए कंक्रीट का निर्माण योग्य है या नहीं। | |
मिश्रित | build (स्ट्रिंग $ कंक्रीट) दिए गए प्रकार के एक ठोस उदाहरण को तत्काल करें। | |
सरणी | resolveDependencies निर्भरता (सरणी $ निर्भरता) प्रतिबिंब पैरामीटर से सभी निर्भरताओं को हल करें। | |
bool | hasParameterOverride ( ReflectionParameter hasParameterOverride $ निर्भरता) निर्धारित करें कि दिए गए निर्भरता में पैरामीटर ओवरराइड है या नहीं। | |
मिश्रित | getParameterOverride ( ReflectionParameter getParameterOverride $ निर्भरता) एक निर्भरता के लिए एक पैरामीटर ओवरराइड प्राप्त करें। | |
सरणी | getLastParameterOverride () अंतिम पैरामीटर ओवरराइड प्राप्त करें। | |
मिश्रित | resolvePrimitive ( ReflectionParameter पैरामीटर $ पैरामीटर) एक गैर-वर्ग संकेतित आदिम निर्भरता को हल करें। | |
मिश्रित | resolveClass ( ReflectionParameter पैरामीटर $ पैरामीटर) कंटेनर से कक्षा आधारित निर्भरता को हल करें। | |
शून्य | notInstantiable (स्ट्रिंग $ कंक्रीट) एक अपवाद फेंक दें कि कंक्रीट तत्काल नहीं है। | |
शून्य | unresolvablePrimitive ( ReflectionParameter पैरामीटर $ पैरामीटर) एक अनजान आदिम के लिए एक अपवाद फेंको। | |
शून्य | resolving ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य) एक नया समाधान कॉलबैक पंजीकृत करें। | |
शून्य | afterResolving ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य) सभी प्रकार के लिए कॉलबैक को हल करने के बाद एक नया पंजीकरण करें। | |
शून्य | fireResolvingCallbacks (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट) सभी हल करने वाले कॉलबैक को फायर करें। | |
शून्य | fireAfterResolvingCallbacks (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट) कॉलबैक को हल करने के बाद सभी को आग लगाना। | |
सरणी | getCallbacksForType (स्ट्रिंग $ सार, वस्तु $ ऑब्जेक्ट, सरणी $ callbacksPerType) किसी दिए गए प्रकार के लिए सभी कॉलबैक प्राप्त करें। | |
शून्य | fireCallbackArray (मिश्रित $ ऑब्जेक्ट, सरणी $ कॉलबैक) ऑब्जेक्ट के साथ कॉलबैक की एक सरणी को फायर करें। | |
सरणी | getBindings () कंटेनर की बाइंडिंग प्राप्त करें। | |
तार | getAlias (स्ट्रिंग $ सार) उपलब्ध होने पर एक सार के लिए उपनाम प्राप्त करें। | |
सरणी | getExtenders (स्ट्रिंग $ सार) किसी दिए गए प्रकार के लिए विस्तारक कॉलबैक प्राप्त करें। | |
शून्य | forgetExtenders (स्ट्रिंग $ सार) किसी दिए गए प्रकार के लिए सभी विस्तारक कॉलबैक हटाएं। | |
शून्य | dropStaleInstances (स्ट्रिंग $ सार) सभी पुराने उदाहरणों और उपनामों को छोड़ दें। | |
शून्य | forgetInstance (स्ट्रिंग $ सार) इंस्टेंस कैश से एक हल किया गया उदाहरण निकालें। | |
शून्य | forgetInstances () कंटेनर से सभी उदाहरण साफ़ करें। | |
शून्य | flush () सभी बाइंडिंग और हल किए गए उदाहरणों के कंटेनर को फ्लश करें। | |
स्थिर Container | getInstance () कंटेनर के वैश्विक रूप से उपलब्ध उदाहरण सेट करें। | |
स्थिर Container | setInstance ( Container $ कंटेनर = शून्य) कंटेनर का साझा उदाहरण सेट करें। | |
bool | offsetExists (स्ट्रिंग $ कुंजी) निर्धारित करें कि दिया गया ऑफ़सेट मौजूद है या नहीं। | |
मिश्रित | offsetGet (स्ट्रिंग $ कुंजी) किसी दिए गए ऑफ़सेट पर मान प्राप्त करें। | |
शून्य | offsetSet (स्ट्रिंग $ कुंजी, मिश्रित $ मान) किसी दिए गए ऑफ़सेट पर मान सेट करें। | |
शून्य | offsetUnset (स्ट्रिंग $ कुंजी) किसी दिए गए ऑफ़सेट पर मान को अनसेट करें। | |
मिश्रित | __get (स्ट्रिंग $ कुंजी) गतिशील रूप से कंटेनर सेवाओं तक पहुंचें। | |
शून्य | __set (स्ट्रिंग $ कुंजी, मिश्रित $ मान) गतिशील रूप से कंटेनर सेवाएं सेट करें। |
विवरण
ContextualBindingBuilder जब (स्ट्रिंग $ कंक्रीट)
एक प्रासंगिक बाध्यकारी परिभाषित करें।
बूल बाध्य (स्ट्रिंग $ सार)
निर्धारित करें कि दिए गए सार प्रकार को बाध्य किया गया है या नहीं।
है ($ आईडी)
{} @inheritdoc
बूल हल (स्ट्रिंग $ सार)
निर्धारित करें कि दिया गया सार प्रकार हल हो गया है या नहीं।
बूल isShared (स्ट्रिंग $ सार)
निर्धारित करें कि कोई दिया गया प्रकार साझा किया गया है या नहीं।
बूल isAlias (स्ट्रिंग $ नाम)
निर्धारित करें कि दी गई स्ट्रिंग एक उपनाम है या नहीं।
शून्य बांध (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)
कंटेनर के साथ बाध्यकारी रजिस्टर करें।
संरक्षित Closure getClosure (स्ट्रिंग $ सार, स्ट्रिंग $ कंक्रीट)
एक प्रकार का निर्माण करते समय उपयोग करने के लिए बंद करें।
बूल है MethodBinding (स्ट्रिंग $ विधि)
निर्धारित करें कि कंटेनर में बाध्यकारी विधि है या नहीं।
शून्य bindMethod (सरणी | स्ट्रिंग $ विधि, Closure $ कॉलबैक)
कंटेनर :: कॉल के साथ हल करने के लिए कॉलबैक बांधें।
संरक्षित स्ट्रिंग parseBindMethod (सरणी | स्ट्रिंग $ विधि)
वर्ग @ विधि प्रारूप में बाध्य होने की विधि प्राप्त करें।
मिश्रित कॉल MethodBinding (स्ट्रिंग $ विधि, मिश्रित $ उदाहरण)
दिए गए विधि के लिए विधि बाध्यकारी प्राप्त करें।
शून्य addContextual बाइंडिंग (स्ट्रिंग $ कंक्रीट, स्ट्रिंग $ सार, Closure | स्ट्रिंग $ कार्यान्वयन)
कंटेनर के लिए एक प्रासंगिक बाध्यकारी जोड़ें।
शून्य bindIf (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)
एक बाध्यकारी रजिस्टर करें अगर यह पहले से ही पंजीकृत नहीं है।
शून्य सिंगलटन (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null)
कंटेनर में साझा बाध्यकारी रजिस्टर करें।
शून्य विस्तार (स्ट्रिंग $ सार, Closure $ बंद)
कंटेनर में एक सार प्रकार "विस्तार करें"।
मिश्रित उदाहरण (स्ट्रिंग $ सार, मिश्रित $ उदाहरण)
कंटेनर में साझा किए गए एक मौजूदा उदाहरण को पंजीकृत करें।
संरक्षित शून्य हटाएंअनस्ट्रैलीस (स्ट्रिंग $ खोजी गई)
प्रासंगिक बाध्यकारी उपनाम कैश से उपनाम निकालें।
शून्य टैग (सरणी | स्ट्रिंग $ सार तत्व, सरणी | मिश्रित $ टैग)
दिए गए बाध्यकारी में टैग का एक सेट असाइन करें।
सरणी टैग की गईं (स्ट्रिंग $ टैग)
किसी दिए गए टैग के लिए सभी बाइंडिंग को हल करें।
शून्य उपनाम (स्ट्रिंग $ सार, स्ट्रिंग $ उपनाम)
उपनाम एक अलग नाम के लिए एक प्रकार।
मिश्रित rebinding (स्ट्रिंग $ सार, Closure $ कॉलबैक)
एक सार की पुनर्जन्म घटना के लिए एक नया कॉलबैक बांधें।
मिश्रित ताज़ा करें (स्ट्रिंग $ सार, मिश्रित $ लक्ष्य, स्ट्रिंग $ विधि)
दिए गए लक्ष्य और विधि पर एक उदाहरण ताज़ा करें।
संरक्षित शून्य रिबाउंड (स्ट्रिंग $ सार)
दिए गए सार प्रकार के लिए "रिबाउंड" कॉलबैक को फायर करें।
संरक्षित सरणी getReboundCallbacks (स्ट्रिंग $ सार)
किसी दिए गए प्रकार के लिए रिबाउंड कॉलबैक प्राप्त करें।
Closure रैप ( Closure $ कॉलबैक, सरणी $ पैरामीटर = [])
दिए गए बंद को लपेटें जैसे निष्पादित होने पर इसकी निर्भरता इंजेक्शन दी जाएगी।
मिश्रित कॉल (कॉल करने योग्य | स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [], स्ट्रिंग | शून्य $ defaultMethod = null)
दिए गए क्लोजर / क्लास @ विधि को कॉल करें और इसकी निर्भरता इंजेक्ट करें।
Closure फैक्ट्री (स्ट्रिंग $ सार)
कंटेनर से दिए गए प्रकार को हल करने के लिए एक बंद करें।
मिश्रित मेकथथ (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])
बनाने के लिए एक उपनाम समारोह नाम ()।
मिश्रित मेक (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])
दिए गए प्रकार को कंटेनर से हल करें।
मिल ($ आईडी)
{} @inheritdoc
संरक्षित मिश्रित संकल्प (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])
दिए गए प्रकार को कंटेनर से हल करें।
सुरक्षित मिश्रित getConcrete (स्ट्रिंग $ सार)
किसी दिए गए सार के लिए ठोस प्रकार प्राप्त करें।
संरक्षित स्ट्रिंग | नल getContextualConcrete (स्ट्रिंग $ सार)
दिए गए सार के लिए प्रासंगिक ठोस बाध्यकारी प्राप्त करें।
संरक्षित स्ट्रिंग | null findInContextual बाइंडिंग्स (स्ट्रिंग $ सार)
प्रासंगिक बाध्यकारी सरणी में दिए गए सार के लिए ठोस बाध्यकारी पाएं।
संरक्षित बूल हैबल (मिश्रित $ ठोस, स्ट्रिंग $ सार)
निर्धारित करें कि दिए गए कंक्रीट का निर्माण योग्य है या नहीं।
मिश्रित निर्माण (स्ट्रिंग $ कंक्रीट)
दिए गए प्रकार के एक ठोस उदाहरण को तत्काल करें।
संरक्षित सरणी संकल्प निर्भरता (सरणी $ निर्भरता)
प्रतिबिंब पैरामीटर से सभी निर्भरताओं को हल करें।
संरक्षित बूल है पैरामीटर ओवरराइड ( ReflectionParameter पैरामीटर $ निर्भरता)
निर्धारित करें कि दिए गए निर्भरता में पैरामीटर ओवरराइड है या नहीं।
संरक्षित मिश्रित getParameterOverride ( ReflectionParameter पैरामीटर $ निर्भरता)
एक निर्भरता के लिए एक पैरामीटर ओवरराइड प्राप्त करें।
संरक्षित सरणी getLastParameterOverride ()
अंतिम पैरामीटर ओवरराइड प्राप्त करें।
संरक्षित मिश्रित संकल्प प्रायोगिक ( ReflectionParameter पैरामीटर $ पैरामीटर)
एक गैर-वर्ग संकेतित आदिम निर्भरता को हल करें।
सुरक्षित मिश्रित संकल्प क्लास ( ReflectionParameter पैरामीटर $ पैरामीटर)
कंटेनर से कक्षा आधारित निर्भरता को हल करें।
संरक्षित शून्य नहीं है (स्ट्रिंग $ कंक्रीट)
एक अपवाद फेंक दें कि कंक्रीट तत्काल नहीं है।
संरक्षित शून्य अनारक्षित योग्य ( ReflectionParameter पैरामीटर $ पैरामीटर)
एक अनजान आदिम के लिए एक अपवाद फेंको।
शून्य समाधान ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)
एक नया समाधान कॉलबैक पंजीकृत करें।
रद्द करने के बाद शून्य ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)
सभी प्रकार के लिए कॉलबैक को हल करने के बाद एक नया पंजीकरण करें।
संरक्षित शून्य अग्निरोधक कॉलबैक (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)
सभी हल करने वाले कॉलबैक को फायर करें।
संरक्षित शून्य आगफाररोलिंगवॉलबैक (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)
कॉलबैक को हल करने के बाद सभी को आग लगाना।
संरक्षित सरणी getCallbacksForType (स्ट्रिंग $ सार, ऑब्जेक्ट $ ऑब्जेक्ट, सरणी $ callbacksPerType)
किसी दिए गए प्रकार के लिए सभी कॉलबैक प्राप्त करें।
संरक्षित शून्य आगकॉलबैकअरे (मिश्रित $ ऑब्जेक्ट, सरणी $ कॉलबैक)
ऑब्जेक्ट के साथ कॉलबैक की एक सरणी को फायर करें।
सरणी मिलना बाइंडिंग्स ()
कंटेनर की बाइंडिंग प्राप्त करें।
स्ट्रिंग getAlias (स्ट्रिंग $ सार)
उपलब्ध होने पर एक सार के लिए उपनाम प्राप्त करें।
संरक्षित सरणी getExtenders (स्ट्रिंग $ सार)
किसी दिए गए प्रकार के लिए विस्तारक कॉलबैक प्राप्त करें।
शून्य भूलें एक्स्टेंडर (स्ट्रिंग $ सार)
किसी दिए गए प्रकार के लिए सभी विस्तारक कॉलबैक हटाएं।
संरक्षित शून्य ड्रॉपस्टेलइंस्टेंस (स्ट्रिंग $ सार)
सभी पुराने उदाहरणों और उपनामों को छोड़ दें।
शून्य भूलना (स्ट्रिंग $ सार)
इंस्टेंस कैश से एक हल किया गया उदाहरण निकालें।
शून्य भूलना संस्थान ()
कंटेनर से सभी उदाहरण साफ़ करें।
शून्य फ्लश ()
सभी बाइंडिंग और हल किए गए उदाहरणों के कंटेनर को फ्लश करें।
स्थैतिक Container getInstance ()
कंटेनर के वैश्विक रूप से उपलब्ध उदाहरण सेट करें।
बूल ऑफ़सेट एक्स्टिस्ट्स (स्ट्रिंग $ कुंजी)
निर्धारित करें कि दिया गया ऑफ़सेट मौजूद है या नहीं।
मिश्रित ऑफसेट गेट (स्ट्रिंग $ कुंजी)
किसी दिए गए ऑफ़सेट पर मान प्राप्त करें।
शून्य ऑफसेटसेट (स्ट्रिंग $ कुंजी, मिश्रित $ मान)
किसी दिए गए ऑफ़सेट पर मान सेट करें।
शून्य ऑफसेट अनसेट (स्ट्रिंग $ कुंजी)
किसी दिए गए ऑफ़सेट पर मान को अनसेट करें।
मिश्रित __get (स्ट्रिंग $ कुंजी)
गतिशील रूप से कंटेनर सेवाओं तक पहुंचें।
शून्य __set (स्ट्रिंग $ कुंजी, मिश्रित $ मान)
गतिशील रूप से कंटेनर सेवाएं सेट करें।