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

PHP में रेफरेंस असाइनमेंट ऑपरेटर का उपयोग करके रेफरेंस असाइन करना

मान लीजिए हमारे पास निम्न मान है:

$nextValue = 100;

आइए एक नया चर लें और रेफरेंस असाइन करें:

$currentValue = &$nextValue;

रेफरेंस असाइन करने के लिए, PHP में रेफरेंस असाइनमेंट ऑपरेटर यानी =&$anyVariableName का उपयोग करें।

उदाहरण

<!DOCTYPE html> <html> <body> <?php
$nextValue = 100;
$currentValue = &$nextValue;
echo "Next Value=" . $nextValue . "<br>";
echo "Current Value=" . $currentValue . "<br>";
$nextValue = 45000;
echo "After changing the value of next will reflect the current value because of =&" . "<br>";
echo "Next Value=" . $nextValue . "<br>";
echo "Current Value=" . $currentValue;
?> </body> </html>

आउटपुट

Next Value=100 Current Value=100 After changing the value of next will reflect the current value because of => Next Value=45000 Current Value=45000

व्याख्या: =& ऑपरेटर एक रेफरेंस बनाता है, कॉपी नहीं। दोनों चर एक ही मेमोरी लोकेशन को इंगित करते हैं। एक को बदलने से दूसरा भी बदल जाता है।

उपयोग के मामले: बड़े डेटा को कॉपी किए बिना पास करना, फ़ंक्शन में मूल चर को संशोधित करना।

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

    C# में असाइनमेंट ऑपरेटर का उपयोग करके वेरिएबल को वैल्यू असाइन करें। C# में निम्नलिखित असाइनमेंट ऑपरेटर्स हैं - ऑपरेटर विवरण उदाहरण = सिंपल असाइनमेंट ऑपरेटर, राइट साइड ऑपरेंड्स से लेफ्ट साइड ऑपरेंड को वैल्यू असाइन करता है C = A + B, A + B की वैल्यू को C में असाइन करता है += एड AND असाइनमेंट

  1. - C# में असाइनमेंट ऑपरेटर का उपयोग कैसे करें

    C# में असाइनमेंट ऑपरेटर का उपयोग करके वेरिएबल को वैल्यू असाइन करें - C# में निम्नलिखित असाइनमेंट ऑपरेटर्स हैं - ऑपरेटर विवरण उदाहरण = सिंपल असाइनमेंट ऑपरेटर, राइट साइड ऑपरेंड्स से लेफ्ट साइड ऑपरेंड को वैल्यू असाइन करता है C = A + B, A + B की वैल्यू को C में असाइन करता है += एड AND असाइनमेंट

  1. - क्या हम Python में वेरिएबल को रेफरेंस असाइन कर सकते हैं?

    Python में वेरिएबल का कॉन्सेप्ट C/C++ से अलग है। C/C++ में, वेरिएबल मेमोरी में एक नामित स्थान है। यहां तक कि यदि एक का मान दूसरे को असाइन किया जाता है, तो यह दूसरी लोकेशन में एक कॉपी बनाता है। int x=5; int y=x; उदाहरण के लिए C++ में, & ऑपरेटर घोषित वेरिएबल का एड्रेस लौटाता है। cout << x << &x << y <