কম্পিউটার টিউটোরিয়াল

PHP-এ '=&' অ্যাসাইনমেন্ট অপারেটরের অর্থ এবং ব্যবহার


একটি ভেরিয়েবল থেকে অন্য ভেরিয়েবলে ডেটা কপি করার পরিবর্তে, অ্যারে বা অবজেক্টে করা পরিবর্তনগুলো অন্যটিতে করা যেতে পারে '=&' অপারেটর ব্যবহার করে। এটিকে 'অ্যাসাইনমেন্ট বাই রেফারেন্স' পদ্ধতি বলা হয়, যার অর্থ হল দুটি ভ্যালু বা অবজেক্ট একই ডেটাকে পয়েন্ট করবে, এবং ডেটার কোনো কপি তৈরি হবে না। এইভাবে, ডেটা রিডান্ডেন্সি এড়ানো যায়।

উদাহরণ

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

আউটপুট

The value is : 89

<php> ট্যাগের ভিতরে, দুটি ভ্যালু ডিক্লেয়ার করা হয়েছে যেখানে দ্বিতীয় ভ্যালুটি প্রথম ভ্যালুর অ্যাসাইনমেন্ট বাই রেফারেন্স। এরপর, প্রথম ভেরিয়েবলের ভ্যালু পরিবর্তন করা হচ্ছে এবং দ্বিতীয় ভ্যালুটি প্রদর্শন করা হচ্ছে। এটি প্রথম অবজেক্টের সবচেয়ে প্রায়শেষে আপডেট করা ভ্যালুটি দেখাচ্ছে। এর মানে হল প্রথম ভেরিয়েবলে করা পরিবর্তন দ্বিতীয় ভেরিয়েবলে রিফ্লেক্ট হয়েছে কোনো কপি তৈরি না করেই।


  1. PHP-তে পারসিস্টেন্ট কুকি কী?

  2. PHP-তে পাস বাই রেফারেন্স এবং পাস বাই ভ্যালু

  3. C#-এ অ্যাসাইনমেন্ট অপারেটর (Assignment Operator) কী?

  4. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?