Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में '=&' असाइनमेंट ऑपरेटर का अर्थ और उपयोग क्या है?

डेटा को एक चर से दूसरे चर में कॉपी करने के बजाय, एक सरणी या वस्तु में किए गए परिवर्तन '=&' ऑपरेटर का उपयोग करके दूसरे में किए जा सकते हैं। इसे 'संदर्भ द्वारा असाइनमेंट' विधि के रूप में जाना जाता है, जिसका अर्थ है कि मान या ऑब्जेक्ट दोनों एक ही डेटा को इंगित करेंगे, और डेटा की कोई प्रतिलिपि नहीं बनाई जाती है। इस तरह, डेटा अतिरेक से बचा जाता है।

उदाहरण

<?php
   $my_val1 = 67;
   $my_val2 = &$my_val1;
   $my_val1 = 89;
   print "The value is : ";
   print "$my_val2";
?>

आउटपुट

The value is : 89

टैग के अंदर, दो मान घोषित किए जाते हैं जिसमें दूसरा मान पहले मान के संदर्भ में असाइनमेंट होता है। इसके बाद, पहले वेरिएबल का मान बदल दिया जाता है और दूसरा मान प्रदर्शित किया जाता है। यह पहली वस्तु का सबसे हाल ही में अद्यतन मूल्य प्रदर्शित करता है। इसका मतलब है कि पहले वैरिएबल में किए गए बदलाव दूसरे वेरिएबल में बिना किसी कॉपी के दिखाई दे रहे हैं।


  1. PHP में पास बाय रेफरेंस और पास बाय वैल्यू क्या है?

    इस लेख में, हम PHP में पास बाय वैल्यू और पास बाय रेफरेंस के बारे में जानेंगे। आइए, इन दो अवधारणाओं को विस्तार से समझते हैं। PHP में आम तौर पर, हमने फ़ंक्शन को पास किए गए मान दृष्टिकोण के साथ तर्कों को पारित करने के लिए अनुसरण किया। हम इस अभ्यास का पालन कर रहे हैं क्योंकि यदि फ़ंक्शन के भीतर तर्क

  1. सी # में असाइनमेंट ऑपरेटर क्या है?

    C# में असाइनमेंट ऑपरेटर का उपयोग करके एक वैरिएबल को मान असाइन करें। C# में असाइनमेंट ऑपरेटर निम्नलिखित हैं - संचालक विवरण उदाहरण = सरल असाइनमेंट ऑपरेटर, दाईं ओर के ऑपरेंड से बाईं ओर के ऑपरेंड को मान असाइन करता है C =A + B, A + B का मान C में निर्दिष्ट करता है += जोड़ें और असाइनमेंट ऑपरेटर, यह बा

  1. सी # में डेटा प्रकार, मूल्य प्रकार और संदर्भ प्रकार क्या हैं?

    डेटाटाइप C# में दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप। मान प्रकार मान प्रकार चर को सीधे एक मान सौंपा जा सकता है। वे System.ValueType. . वर्ग से प्राप्त हुए हैं मान प्रकार डेटा प्रकार निम्नलिखित हैं - टाइप करें प्रतिनिधित्व करता है श्रेणी डिफ़ॉल्ट मान बूल बूलियन म