बस बहुत बड़े PHP चर की प्रतिलिपि बनाने के प्रदर्शन प्रभाव के बारे में सोच रहा है। उदाहरण के लिए कहें $ एआर एक विशाल सरणी है। अगर मैं $ arr2 = $ arr करता हूं, तो क्या यह एक गहरी प्रति है या $ arr2 केवल $ arr के लिए एक सूचक है जैसे जावा में है? अग्रिम में धन्यवाद।PHP चर के प्रतिलिपि बनाने का प्रदर्शन प्रभाव
6
A
उत्तर
6
$arr2 = $arr
एक गहरी प्रति बनाता है। लेकिन वास्तविक प्रतिलिपि केवल तब होती है जब $ arr2 संशोधित होता है - PHP प्रतिलिपि लिखता है।
यदि आप प्रतिलिपि के बजाय "पॉइंटर" चाहते हैं, तो $arr2 =& $arr
का उपयोग करें, जो $ arr2 $ arr का संदर्भ देता है।
1
यदि आप $ arr2 = & $ arr का उपयोग करते हैं;
यह $ arr का संदर्भ देगा।
1
PHP में सामान्य नियम संदर्भ नहीं बनाते हैं जब तक कि आपको उनके द्वारा प्रदान की जाने वाली कार्यक्षमता की आवश्यकता न हो। संदर्भ केवल कोड धीमा कर देगा अन्यथा।
संबंधित मुद्दे
- 1. PHP प्रदर्शन: प्रतिलिपि बनाम संदर्भ
- 2. jvmti का प्रदर्शन प्रभाव?
- 3. वर्चुअल विधियों का प्रदर्शन प्रभाव
- 4. प्रतिलिपि बनाने वाले प्रतिलिपि उदाहरण
- 5. प्रदर्शन पर सिस्टमटैप प्रभाव
- 6. सार्वभौमिक चयनकर्ता का प्रदर्शन प्रभाव क्या है?
- 7. कंपाइलर प्रदर्शन पर हाइपरथ्रेडिंग का प्रभाव?
- 8. -फनो-सख्त-एलियासिंग का प्रदर्शन प्रभाव
- 9. PostgreSQL: अतिरिक्त कॉलम का प्रदर्शन प्रभाव
- 10. प्रदर्शन पर डेटाबेस के क्षेत्र का नाम लंबाई का प्रभाव?
- 11. पंक्तियों की प्रतिलिपि बनाने का तरीका आर
- 12. फ़ाइलों का प्रतिलिपि बनाने के लिए आर का उपयोग
- 13. CanExecuteCommand के साथ कोई प्रदर्शन प्रभाव हैं?
- 14. बड़े परमजन आकार + प्रदर्शन प्रभाव
- 15. सीएसएस प्रोपर्टीज के लिए फ़्लोटिंग पॉइंट मानों का प्रदर्शन प्रभाव
- 16. PHP setlocale का कोई प्रभाव नहीं है
- 17. PHP कोड का प्रदर्शन परीक्षण
- 18. एक CRITICAL_SECTION की प्रतिलिपि बनाने के लिए ठीक है?
- 19. PHP प्रदर्शन: $ this-> वैरिएबल बनाम स्थानीय $ चर (मैनिपुलेटिंग)
- 20. ग्रैडल में फ़ाइलों की प्रतिलिपि बनाने का पारंपरिक तरीका - कार्य प्रतिलिपि या प्रतिलिपि विधि का उपयोग करें?
- 21. मार्कर बनाम वेक्टर अंक - प्रदर्शन प्रभाव
- 22. विभिन्न डेटाबेस से तालिकाओं में शामिल होने का प्रदर्शन प्रभाव
- 23. जावा प्रभाव प्रदर्शन में जेनेरिक का उपयोग करता है?
- 24. 20K लाइनों का उपयोग करते समय "प्रदर्शन प्रभाव" एकल वर्ग
- 25. सी # और एएसपी.नेट में ट्रेसिंग का प्रदर्शन प्रभाव क्या है?
- 26. अपाचे प्रतिक्रिया समय लॉग निर्देश सक्षम करने का प्रदर्शन प्रभाव
- 27. प्रदर्शन बढ़ाने के लिए आंतरिक स्थिर चर का उपयोग करना?
- 28. नेस्टेड चयनकर्ता प्रदर्शन प्रभाव और कम
- 29. एक स्ट्रिंग के लिए एक और चर बताए करता है इसकी प्रतिलिपि बनाने या संदर्भ गिनती
- 30. क्या अप्रयुक्त आयात और ऑब्जेक्ट्स का प्रदर्शन प्रभाव
* (संदर्भ) * कॉपी PHP भाषा में लिखें पर: http://www.research.ibm.com/trl/people/mich/pub/200901_popl2009phpsem.pdf – Gordon