| सुरक्षित :: दुनिया :: दायरा सुरक्षित :: वर्ल्ड :: स्कोप एक पर्ल मॉड्यूल है जिसका उपयोग दुनिया द्वारा साझा किए गए पैकेज के दायरे तक पहुंच को सक्षम करने के लिए किया जा सकता है। |
अब डाउनलोड करो |
सुरक्षित :: दुनिया :: दायरा रैंकिंग और सारांश
- लाइसेंस:
- Perl Artistic License
- प्रकाशक का नाम:
- Graciliano M. P.
- प्रकाशक वेब साइट:
- http://search.cpan.org/~gmpassos/
सुरक्षित :: दुनिया :: दायरा टैग
सुरक्षित :: दुनिया :: दायरा विवरण
सुरक्षित :: दुनिया :: स्कोप एक पर्ल मॉड्यूल है जिसका उपयोग दुनिया द्वारा साझा किए गए पैकेज के दायरे तक पहुंच को सक्षम करने के लिए किया जा सकता है। सुरक्षित :: वर्ल्ड :: स्कोप एक पर्ल मॉड्यूल है जिसका उपयोग एक पैकेज स्कोप तक पहुंच को सक्षम करने के लिए किया जा सकता है जिसे दुनिया द्वारा साझा नहीं किया गया है। यह साझा किए गए स्कॉप्स तक पहुंच को सक्षम नहीं करता है। सू, यदि आप एक दुनिया के अंदर बाहर बनाई गई वस्तु चाहते हैं, लेकिन ऑब्जेक्ट के पैकेज साझा किए बिना, आप इसे स्कोप एक्सेस के माध्यम से उप-वर्गों तक पहुंचने के लिए डिज़ाइन कर सकते हैं मौजूद है, एक दुनिया के बाहर बनाई गई वस्तु के व्यवहार को जानना है, लेकिन इसे दुनिया के अंदर चलाना है: जब बाहर बनाई गई वस्तु एक दुनिया के अंदर प्रयोग की जाती है, उदाहरण के लिए, जब आप एक विधि को कॉल करते हैं, तो वस्तु का दायरा देख सकता है विधि / उप निर्मित की गई थी: $ विश्व-> EVAL (Q` $ ऑब्जेक्ट-> FOO (); `); SOO, $ ऑब्जेक्ट फू (), और FOO () को $ के पैकेज का दायरा देखेंगे वस्तु, भले ही यह पैकेज दुनिया के अंदर मौजूद न हो। लेकिन चलिए कहते हैं कि फू () किसी अन्य पैकेज को कॉल करें: #### यह दुनिया के बाहर कोड है: पैकेज ऑब्जेक्ट; डेटा का उपयोग करें :: डम्पर क्यूडब्ल्यू (); उप फू {मेरा $ यह = शिफ्ट; मेरा $ डंप = डेटा :: डम्पर :: डम्पर (यह $); } अब फू () डेटा :: डम्पर :: डम्पर (), लेकिन पैकेज डेटा :: डम्पर केवल दुनिया के बाहर मौजूद है और साझा नहीं किया गया है! यहां हमें एक त्रुटि मिल जाएगी, क्योंकि फू तक पहुंच नहीं हो सकती है डेटा का दायरा :: डम्पर ::, चूंकि यह दुनिया के अंदर उपस्थित होने की कोशिश करेगा, safeworld1 :: Dumper :: Dumper: :: मुख्य रूप से नहीं :: Dumper :: Dumper (जहां यह वास्तव में अस्तित्व में है)। डेटा का उपयोग करें :: डम्पर क्यूडब्ल्यू (); मेरा $ scope_data_dumper = नया सुरक्षित :: दुनिया :: स्कोप ('डेटा :: डम्पर'); उप फू {मेरा $ यह = शिफ्ट; मेरा $ डंप = $ scope_data_dumper-> कॉल ('डम्पर', $ यह); } अब इस डिजाइन के साथ आप किसी भी अन्य पैकेज को साझा किए बिना दुनिया के अंदर $ ऑब्जेक्ट का उपयोग कर सकते हैं, यह कितना अधिक सुरक्षित बनाता है। यह है कि एचपीएल ऑब्जेक्ट डिब्बे के अंदर कैसे काम करता है, और यह विशेष रूप से इसके लिए बनाया गया था। आवश्यकताएं: · पर्ल
सुरक्षित :: दुनिया :: दायरा संबंधित सॉफ्टवेयर