PHP $ এবং $$ ভেরিয়েবল
$var (একক ডলার) var নামের একটি সাধারণ পরিবর্তনশীল যা স্ট্রিং, পূর্ণসংখ্যা, ফ্লোট ইত্যাদির মতো যেকোনো মান সঞ্চয় করে।
$$var (ডাবল ডলার) হল একটি রেফারেন্স ভেরিয়েবল যা $ভেরিয়েবলের মান এর ভিতরে সংরক্ষণ করে।
পার্থক্যটি আরও ভালভাবে বোঝার জন্য, আসুন কিছু উদাহরণ দেখি।
উদাহরণ 1
আউটপুট:
উপরের উদাহরণে, আমরা abc হিসাবে x ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মূল্য $$x 200 হিসাবে বরাদ্দ করা হয়েছে।
এখন আমরা $x, $$x এবং $abc মান প্রিন্ট করেছি।
উদাহরণ 2
আউটপুট:
উপরের উদাহরণে, আমরা U.P হিসাবে x ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মূল্য $$x লখনউ হিসাবে নির্ধারিত হয়।
এখন আমরা $x, $$x এবং একটি স্ট্রিং এর মান প্রিন্ট করেছি।
উদাহরণ3
আউটপুট:
উপরের উদাহরণে, আমরা ক্যাট নামের ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মান ${$name} কুকুর হিসাবে এবং ${${$name}} কে বানর হিসাবে বরাদ্দ করা হয়েছে৷
এখন আমরা $name, ${$name}, $Cat, ${${$name}} এবং $Dog হিসাবে মানগুলি প্রিন্ট করেছি।

