ভেরিয়েবল (Variable)

যে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজেই প্রোগ্রাম বা স্ক্রিপ্ট লেখার সময় কিছু ডাটা মেমরিতে সংরক্ষণ করতে হয় এবং প্রয়োজনে প্রসেসিং এবং ক্যালকুলেশনের মাধ্যমে সেগুলোকে পরিবর্তন করতে হয় বা স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়। এধরণের ডাটাকে মেমরিতে সরাসরি সংরক্ষণ না করে চলকের মাধ্যমে কোন বিশেষ নামে সংরক্ষণ করা হয়। আর তাই Variable এর বাংলা অর্থ হচ্ছে চলক। পি এইচ পি তে ভেরিয়েবল ঘোষণা করার জন্য শুরুতে ডলার সাইন ($) ব্যবহার করা হয়। এইচ পি তে ভেরিয়েবল দুইটি খন্ডে বিভক্ত থাকে। ১ম খন্ডটি হল ভেরিয়েবল এর নাম এবং অপর খন্ডটি হল ভেরিয়েবলের মান। যেমন $student_id=561234;   ভেরিয়েবল কোন নিউমেরিক সংখ্যা, বুলিয়ান এমনকি স্ট্রিং, এরে বা অবজেক্টও হতে পারে। যেমন $site_name ="tutohost"; $condition =true; ইত্যাদি।

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
h2{color: #663300;}
h1{color: #CC00CC;}
</style>

</head>
<body>
<?php
$condition=true;
$mony=150;
$step_1="You can buy the book.";
$step_2="You can not buy the book.";
$step_3="But you can buy a diary.";
echo "<br />";
echo "How much money do you have? ";
echo "<br />";
echo "I have".$mony."$." ;
echo "<br />";
if($mony>=200)
{echo $step_1;
echo "<br />";}
else
{echo $step_2 ;
echo "<br />";}
if($get=$condition)
{echo $step_3;}
?>

</body>

</html>
উপরের কোডটুকু একটা nptepad এ লেখার পর File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ index.php দিয়ে Save as type এ All files সিলেক্ট করে Save এ ক্লিক করে Save করতে হবে। index.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। এ কাজটিকে সহজে করার জন্য htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দেয়া যেতে পারে। XAMPP Running অবস্থায় থাকলে index.php  ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/index.php । আর যদি htdocs ফোল্ডারের মধ্যে কোন নতুন ফোল্ডার যেমন site নামে একটা ফোল্ডার তৈরি করে তার মধ্যে index.php ফাইলটিকে রাখা হয় তাহলে ব্রাউজারের এড্রেস বারে লেখতে হবে http://localhost/site/index.php । তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে। 

How much money do you have?
I have150$.
You can not buy the book.
But you can buy a diary.  

ভেরিয়েবল (Variable)

যে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজেই প্রোগ্রাম বা স্ক্রিপ্ট লেখার সময় কিছু ডাটা মেমরিতে সংরক্ষণ করতে হয় এবং প্রয়োজনে প্রসেসিং এবং ক্যালকুলেশনের মাধ্যমে সেগুলোকে পরিবর্তন করতে হয় বা স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়। এধরণের ডাটাকে মেমরিতে সরাসরি সংরক্ষণ না করে চলকের মাধ্যমে কোন বিশেষ নামে সংরক্ষণ করা হয়। আর তাই Variable এর বাংলা অর্থ হচ্ছে চলক। পি এইচ পি তে ভেরিয়েবল ঘোষণা করার জন্য শুরুতে ডলার সাইন ($) ব্যবহার করা হয়। এইচ পি তে ভেরিয়েবল দুইটি খন্ডে বিভক্ত থাকে। ১ম খন্ডটি হল ভেরিয়েবল এর নাম এবং অপর খন্ডটি হল ভেরিয়েবলের মান। যেমন $student_id=561234;   ভেরিয়েবল কোন নিউমেরিক সংখ্যা, বুলিয়ান এমনকি স্ট্রিং, এরে বা অবজেক্টও হতে পারে। যেমন $site_name ="tutohost"; $condition =true; ইত্যাদি।

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
h2{color: #663300;}
h1{color: #CC00CC;}
</style>

</head>
<body>
<?php
$condition=true;
$mony=150;
$step_1="You can buy the book.";
$step_2="You can not buy the book.";
$step_3="But you can buy a diary.";
echo "<br />";
echo "How much money do you have? ";
echo "<br />";
echo "I have".$mony."$." ;
echo "<br />";
if($mony>=200)
{echo $step_1;
echo "<br />";}
else
{echo $step_2 ;
echo "<br />";}
if($get=$condition)
{echo $step_3;}
?>

</body>

</html>
উপরের কোডটুকু একটা nptepad এ লেখার পর File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ index.php দিয়ে Save as type এ All files সিলেক্ট করে Save এ ক্লিক করে Save করতে হবে। index.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। এ কাজটিকে সহজে করার জন্য htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দেয়া যেতে পারে। XAMPP Running অবস্থায় থাকলে index.php  ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/index.php । আর যদি htdocs ফোল্ডারের মধ্যে কোন নতুন ফোল্ডার যেমন site নামে একটা ফোল্ডার তৈরি করে তার মধ্যে index.php ফাইলটিকে রাখা হয় তাহলে ব্রাউজারের এড্রেস বারে লেখতে হবে http://localhost/site/index.php । তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

উপরের প্রোগ্রামটিতে $condition=true; $mony=150; $step_1="You can buy the book."; $step_2="You can not buy the book."; $step_3="But you can buy a diary."; ভেরিয়েবল সমূহ ব্যবহার করা হয়েছে।

أحدث أقدم