পিএইচপি ভেরিয়েবল

ভেরিয়েবলঃ

সব প্রোগ্রামিং ল্যাঙ্গুয়েজ-এর একটি কমন শব্দ হল ভেরিয়েবল। ভেরিয়েবল হল একটি ধারক বা পাত্র যা আমাদের প্রয়োজনীয় সব তথ্য কম্পিউটারের মেমোরীতে জমা রাখতে সাহায্য করে ।

পিএইচপিতে ভেরিয়েবল তৈরিঃ

পিএইচপিতে সব ভেরিয়েবলই শুরু করতে হয় $ চিহ্ন দিয়ে এবং তারপর ভেরিয়েবলের নাম লিখতে হয় । যেমন-

$variable_name = value;

উদাহরণঃ

 

<?php

$name=”Samsujjaman Bappy”;

$var1=6;

$var2=6.60;

?>

 

আমরা যদি এখন এই প্রগ্রামটি রান করি তাহলে $name ভেরিয়েবল Samsujjaman Bappy , $var1 ভেরিয়েবল 6 এবং $var2 ভেরিয়েবল 6.60 ভ্যালু জমা রাখবে।

বিঃদ্রঃ যদি আমরা কোন টেক্সটকে ভেরিয়েবলে জমা রাখতে চাই তাহলে টেক্সটকে সিঙ্গল quotes ‘ ‘ অথবা ডাবল quotes ” ” এর মাঝে লিখতে হবে।

পিএইচপিতে অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ-এর মত আলাদা কোন কমান্ড লিখতে হয় না , প্রথমে যখন আমরা কোন ভেরিয়েবলে ভ্যালু জমা রাখি তখনই তা তৈরি হয়ে যায়।

 

পিএইচপিতে ভেরিয়েবল:

ভেরিয়েবলের নাম ছোটও হতে পারে(যেমনঃ $a,$b .. ) বা বড় ও হতে পারে (যেমনঃ$username,$password,$full_name, …)।

 

পিএইচপি ভেরিয়েবলের নিয়মঃ

১। একটি ভেরিয়েবল $ দিয়ে শুরু এবং একটি নাম দিয়ে শেষ হয়।

২। একটি ভেরিয়েবলের নাম অবশ্যই একটি অক্ষর দিয়ে শুরু অথবা আন্ডারস্কোর _ দিয়ে শুরু হবে।

৩। একটি ভেরিয়েবলের নাম কখনোই নাম্বার বা ডিজিট দিয়ে শুরু হতে পারে না ।

৪। একটি ভেরিয়েবলের নামে আলফা-নিউমেরিক অক্ষর এবং আন্ডারস্কোর থাকতে পারে । (a-z, 0-9, _ )

৫। একটি ভেরিয়েবলের নামগুলো কেস সংবেদনশীল ( $name, $Name, $NaME তিনটা আলাদা ভেরিয়েবল )।

৬। একটি ভেরিয়েবলের নাম কখনোই স্পেস থাকা যাবে না।

 

আউটপুট ভেরিয়েবলঃ

পিএইচপির ইকো (echo) স্টেটমেন্ট অনেক সময় স্ক্রীনে ডেটা প্রিন্ট করতে সাহায্য করে ।

নিচের উদাহরনে দেখানো হয়েছে কিভাবে টেক্সট এবং ভেরিয়েবল প্রিন্ট করে –

<?php

$name=”Samsujjaman Bappy”;

echo “I am $name”;

?>

আউটপুট:

I am Samsujjaman Bappy

 

নিচের উদাহরণটিও আগের প্রগ্রামের মত আউটপুট প্রিন্ট করবে ।

<?php

$name=”Samsujjaman Bappy”;

echo “I am ” . $name;

?>

আউটপুট:

I am Samsujjaman Bappy

 

নিচের উদাহরণটি দুইটি সংখ্যার গুনফল দেখাবে –

<?php

$num1=5;

$num2=6;

echo “Multiplication: ” . ($num1*$num2);

?>

আউটপুটঃ

Multiplication: 30

 

বিঃদ্রঃ উপরোক্ত উদাহরণগুলোতে আপনারা অবশ্যই দেখেছেন যে , যখন আমরা কোন ভেরিয়েবল তৈরী করেছি তখন আমরা কোন ভেরিয়েবলের ডাটা টাইপ লিখিনি কারন পিএইচপিতে ভেরিয়েবলগুলো তার ডাটা টাইপ অটোমেটিক নিজে নিজেই তার ভেল্যু দেখে ঠিক করে নেয়।

যেমনঃ যদি আমরা লিখি $name= ” Samsujjaman Bappy “ তার মানে সে বুঝে নিবে তার মাঝে যে ভেল্যু দেওয়া হয়েছে তা স্ট্রিং (string ) টাইপ তার মানে সেও স্ট্রিং ভেরিয়েবল হিসাবে কাজ করবে । আবার যদি আমরা লিখি $age=21 তাহলে সে বুঝে নিবে তার মাঝে যে ভেল্যু দেওয়া হয়েছে তা ইন্টিজার (Integer ) টাইপ তার মানে সেও ইন্টিজার ভেরিয়েবল হিসাবে কাজ করবে ।

 

 

লেখক পরিচিতিঃ

Samsujjaman Bappy