PHP $ and $$ Variables

PHP $ এবং $$ ভেরিয়েবল

$var (একক ডলার) var নামের একটি সাধারণ পরিবর্তনশীল যা স্ট্রিং, পূর্ণসংখ্যা, ফ্লোট ইত্যাদির মতো যেকোনো মান সঞ্চয় করে।

$$var (ডাবল ডলার) হল একটি রেফারেন্স ভেরিয়েবল যা $ভেরিয়েবলের মান এর ভিতরে সংরক্ষণ করে।

পার্থক্যটি আরও ভালভাবে বোঝার জন্য, আসুন কিছু উদাহরণ দেখি।

উদাহরণ 1

  1. <?php  
  2. $x = “abc”;  
  3. $$x = 200;  
  4. echo $x.“<br/>”;  
  5. echo $$x.“<br/>”;  
  6. echo $abc;  
  7. ?>  

আউটপুট:

উপরের উদাহরণে, আমরা abc হিসাবে x ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মূল্য $$x 200 হিসাবে বরাদ্দ করা হয়েছে।

 

এখন আমরা $x, $$x এবং $abc মান প্রিন্ট করেছি।

 

উদাহরণ 2

  1. <?php  
  2.  $x=“U.P”;  
  3. $$x=“Lucknow”;  
  4. echo $x“<br>”;  
  5. echo $$x“<br>”;  
  6. echo “Capital of $x is “ . $$x;  
  7. ?>  

আউটপুট:

উপরের উদাহরণে, আমরা U.P হিসাবে x ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মূল্য $$x লখনউ হিসাবে নির্ধারিত হয়।

 

এখন আমরা $x, $$x এবং একটি স্ট্রিং এর মান প্রিন্ট করেছি।

উদাহরণ3

  1. <?php  
  2. $name=“Cat”;  
  3. ${$name}=“Dog”;  
  4. ${${$name}}=“Monkey”;  
  5. echo $name“<br>”;  
  6. echo ${$name}. “<br>”;  
  7. echo $Cat“<br>”;  
  8. echo ${${$name}}. “<br>”;  
  9. echo $Dog“<br>”;  
  10. ?>  

আউটপুট:

উপরের উদাহরণে, আমরা ক্যাট নামের ভেরিয়েবলের একটি মান নির্ধারণ করেছি। রেফারেন্স ভেরিয়েবলের মান ${$name} কুকুর হিসাবে এবং ${${$name}} কে বানর হিসাবে বরাদ্দ করা হয়েছে৷

 

এখন আমরা $name, ${$name}, $Cat, ${${$name}} এবং $Dog হিসাবে মানগুলি প্রিন্ট করেছি।



Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top