/ / क्या कोल्डफ्यूज़न ऑब्जेक्ट्स संदर्भ या मूल्य से पारित किए गए हैं? - ऊप, जुकाम, सीएफसी, सीएफएमएल

क्या ColdFusion ऑब्जेक्ट संदर्भ या मूल्य से पारित होते हैं? - ओओपी, कोल्डफ्यूजन, सीएफसी, सीएफएमएल

क्या कोल्डफ्यूज़न ऑब्जेक्ट्स (यानी सीएफसी को cfobject के माध्यम से आमंत्रित किया जाता है) सामान्य रूप से संदर्भ द्वारा या मूल्य (मेमोरी में कॉपी) द्वारा पारित किया जाता है? और क्या किसी भी तरीके से किसी वस्तु को पास करने के लिए कोल्डफ्यूजन के लिए मजबूर करना संभव है?

उत्तर:

उत्तर № 1 के लिए 28

कोल्डफ्यूजन ऑब्जेक्ट्स को संदर्भ द्वारा पारित किया जाता है। वास्तव में किसी वस्तु को मूल्य द्वारा पारित करने का तरीका नहीं है, लेकिन आप डुप्लिकेट () फ़ंक्शन का उपयोग करके एक प्रतिलिपि बना सकते हैं।


जवाब के लिए 15 № 2

ठीक है, ध्यान रखें कि डुप्लिकेट का उपयोग करके () MX 7 में t "काम नहीं करता है कुछ चीज़ों की प्रतिलिपि बनाने के लिए, जैसे CFCs और COM, CORBA, और Java ऑब्जेक्ट आप CF 8 में CFC कॉपी कर सकते हैं, हालांकि।


जवाब के लिए 10 № 3

कॉम्प्लेक्स और सीएफसी जैसी जटिल वस्तुएं हैंसंदर्भ द्वारा पारित किया गया है, लेकिन यदि आप किसी सरणी को UDF में पास करते हैं, तो इसे मान दिया जाता है। यह एक उपयोगकर्ता परिभाषित फ़ंक्शन को लिखना असंभव बनाता है जो एक सरणी को बनाता है जैसे अंतर्निहित सरणी फ़ंक्शन करता है। यदि आपको संदर्भ द्वारा किसी सरणी को पास करने की आवश्यकता है, तो आप इसे एक संरचना में लपेट सकते हैं, और फिर इसे संदर्भ द्वारा पारित किया जाएगा।


जवाब के लिए 4 № 4

एफडब्ल्यूआईडब्ल्यू, सरणियों को भी संदर्भ में पारित किया जाता हैरेलो सीएफएमएल इंजन, जैसा कि कई डेवलपर्स मानते हैं कि उन्हें करना चाहिए। रेलो 3.1 से यह उम्मीद की जाती है कि आप एडोब सीएफ के साथ वैकल्पिक संगतता के लिए डिफ़ॉल्ट व्यवहार का चयन करने की अनुमति देने के लिए एक प्रशासनिक सेटिंग की पेशकश कर सकते हैं।