PHP Professional,Laravel 5.6 Beginning to Advance এবং Zend Certified PHP Engineer (ZCPE ) Course এ সীমিত সংখ্যক আসন বাকি আছে। আগ্রহীদেরকে অতিসত্বর মাসুদ আলম স্যার এর সাথে যোগাযোগ করার জন্য অনুরোধ করা যাচ্ছে। স্যার এর মোবাইল নম্বর : ০১৭২২ ৮১ ৭৫ ৯১

PHP Variable পর্ব-৩: PHP Variable Variables কি ?

এই পর্বে আপনি জানতে পারবেন :

PHP Variable Variables কি

যখন একটি Variable এর value হিসেবে অন্য আরেকটি Variable এর নামকে সংরক্ষণ করে, PHP এর পরিভাষায় এটাকে বলা হয় Variable Variables, অথবা আমরা বলতে পারি Variable Variables হচ্ছে একটি Variable এর মান ব্যবহার করে অন্য একটি Variable এর নাম ঘোষণা করার পদ্ধতি।। চলুন নিজের উদাহরণ দেখে আরেকটু ভালো ভাবে বুঝে নেয়া যাক :

<?php
$city = 'Dhaka';
?>

ব্যাখ্যা: উপরের PHP কোডে আমরা $city নামে একটা সাধারণ Variable ঘোষণা করি , এবং যার Value হচ্ছে Dhaka. এখন $city Variable এর Value, Dhaka কে যদি একটা Variable ($Dhaka) হিসাবে ঘোষণা করতে চাই । তাহলে $city Variable এর সাথে আমাদেরকে অতিরিক্ত $ চিহ্ন জুড়ে দিয়ে কাজটা করতে পারি। নিচের উদাহরণ লক্ষ্য করুন।

<?php
$city = 'Dhaka';
$$city="104 Square Miles";
echo "$city is the capital of Bangladesh<br>"; //Output: Dhaka is the capital of Bangladesh
echo "The size of $city is $Dhaka"; //Output: The size of Dhaka is 104 Square Miles
?>

ব্যাখ্যা: উপরের উদাহরণ লক্ষ্য করলে বুঝতে পারবেন , $Dhaka Variable টি আমাদের আগের $city Variable থেকে এসেছে। আর এর জন্য আমরা $city Variable কে $$city (double dollar sign) দিয়ে লিখেছি। আবার উপরের কোডে “$Dhaka” না লিখে “${$city} ” এভাবেও লিখতে পারেন। নিচের উদাহরণটি লক্ষ্য করুন ।

<?php
$city = 'Dhaka';
$$city="104 Square Miles";
echo "$city is the capital of Bangladesh<br>"; //Output: Dhaka is the capital of Bangladesh
echo "The size of $city is ${$city}"; //Output: The size of Dhaka is 104 Square Miles
?>

আপনি চাইলে এইভাবে আরো অনেক $ চিহ্ন (ডলার sign) ব্যবহার করতে পারেন, নিচের উদাহরণ লক্ষ্য করা যাক :

<?php
  $Bar = "a";
  $Foo = "Bar";
  $World = "Foo";
  $Hello = "World";
  $a = "Hello";

  $a; //Output: Hello
  $$a; //Output: World
  $$$a; //Output: Foo
  $$$$a; //Output: Bar
  $$$$$a; //Output: a

  $$$$$$a; //Output: Hello
  $$$$$$$a; //Output: World

  //... and so on ...//

?>

আমরা variable variables কে নিচের উদাহরণের মতো করেও সাজাতে পারি :

<?php
$price_for_monday = 10;
$price_for_tuesday = 20;
$price_for_wednesday = 30;

$today = 'tuesday';

$price_for_today = ${ 'price_for_' . $today};
echo $price_for_today; // will return 20
?>

এই ক্যাটাগরির অন্যান্য পোস্ট:

Masud Alam
আমি মাসুদ আলম, বাংলাদেশের ৩৬ তম Zend Certified Engineer । ২০০৯ সালে কম্পিউটার সাইন্স থেকে বেচেলর ডিগ্রী অর্জন করি। দীর্ঘ ৮ বছর আমি Winux Soft, SSL Wireless, IBCS-PRIMAX, Max Group, Canadian International Development Agency (CIDA), Care Bangladesh, World Vision, Hellen Keller সহ বিভিন্ন দেশি বিদেশী কোম্পানিতে ওয়েব ডেভেলপমেন্ট এবং সফটওয়্যার ডেভেলপমেন্ট এর উপর বিভিন্ন লিডিং পজিশন এ চাকরি এবং প্রজেক্ট লিড করি। বিশেষ ভাবে বাংলাদেশের ১০০ জন জেন্ড সার্টিফাইড ইঞ্জিনিয়ার এর মধ্যে ৫২ জন ই আমার হাতে জেন্ড সার্টিফাইড হয়েছে। বর্তমানে TechBeeo Software Company তে সিইও হিসাবে আছি । পাশাপাশি w3programmers ট্রেনিং ইনস্টিটিউট এ PHP এর উপর Professional এবং Advance Zend Certified PHP -7 Engineering কোর্স করাই। আর w3programmers.com সাইট টি আমার।
One comment on “PHP Variable পর্ব-৩: PHP Variable Variables কি ?

Leave a Reply

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