আগের পর্বে আমরা জেনেছি PHP কি এবং তা আপানার পিসিতে চালানোর জন্য কি দরকার। আশা করি আপনার ওয়াম্প সার্ভারটি সঠিক ভাবেই চলছে। আসুন আজকে আমরা PHP নিয়ে আরেকটু সামনে এগিয়ে যাই। নিজের কোডিং করা বা লেখার আগে আমরা একটু জেনে নিই PHP এর টার্ম গুলো কি এবং কোনটি কি কাজে ব্যবহার করা হয়।
ভ্যারিয়েবলস ( Variables) কি ?
variables হলো একটি স্টোরেজ এরিয়া। পিএইচপি তে আমরা যে সকল ভ্যারিয়েবলস গুলো ব্যবহার করব সেগুলোতে আমরা কিছু পুর্ব নির্ধারিত ডাটা বা সংখ্যা বা লেখা স্টোর করে রাখব এবং আমাদের প্রয়োজন অনুযায়ী এই ভ্যারিয়েবলস গুলো কে পিএইচপি স্ক্রিপ্ট এর মাঝে ব্যবহার করব।
ব্যাপারটি একটা উদাহরন দিয়ে সহজে বোঝানো যাক। ধরুন আপনি বাজারে গেলেন আপনার দুই সাগরেদ (!) কে নিয়ে। আপনি মাছ আর সবজি কিনবেন। একজনকে বিভিন্ন মাছ কিনে রাখতে দিচ্ছেন আর একজন কে হরেক রকম সবজি। তার মানে এরা দুজন আপনার স্টোরেজ। এখন ধরুন আপনার এদের নাম মনে রাখতে অসুবিধা হয় তখন আপনি এদের দুটি নাম দিলেনঃ-
mr_fish
mr_vegetables
আপনি চাইলে এদের যে কোন নাম দিতে পারেন। এরা আপনার ভ্যারিয়েবলস বা স্টোরেজ যারা মাছ এবং সবজি স্টোর করবে আপনার জন্য। চাইলে তাদের নাম এরকম ও হতে পারেঃ-
mrfish
mrvegetables
তবে এমন ভাবে নামে দেয়া উচিত যাতে আপনি এদেরকে দেখে পরে চিনতে পারেন। তাই আমরা আন্ডারস্কোর ব্যবহার করেছি। এতো গেলো শুধু নামকরন কিন্তু আমরা আগেই বলেছি এইসকল ভ্যারিয়েবলস ডাটা স্টোর করবে। তাই ধরে নেই প্রথম সাগরেদ ২০টি মাছ এবং ২য় সাগরেদ ৩০টি সবজি বহন করছে। তার মানেঃ
mr_fish=20
mr_vegetables=30
তার মানে প্রথমে আসছে নাম এবং তারপরে তারা কি ডাটা বহন করছে তা একটি ( = ) সাইনের পরে। এখন আমরা যেহেতু পিএইচপি নিয়ে কাজ করছি সেখানে যখন আমরা এই ডাটা ভ্যারিয়েবল সহ বসাতে যাবো তখন কিন্তু তার আগে একটি ($) সাইন দিয়ে নিতে হবে। আরেকটি গুরুত্বপুর্ন বিষয় হলো পিএইচপি তে যেকোন স্টেইটমেন্ট শেষ করতে হবে সেমিকোলন ( ; ) দিয়ে। পুরো ভ্যারিয়েবলটি তখন এরকম হবে।
$mr_fish=20;
$mr_vegetables=30;
এখন ধরা যাক এমন আরেকটি ভ্যারিয়েবলের কথা যা এই দুইজন একসাথে কি পরিমান মাছ আর সবজি বহন করছে তা একসাথে যোগ করে বলবে এবং তা হলেন আপনি নিজেই। তবে সেই ভ্যারিয়েবলটির নাম দেয়া যাকঃ you_total
এবং এটি লিখতে হবে $you_total এইভাবে। কিন্তু এর মান কত হবে তার জন্য আমরা লিখতে পারিঃ
$you_total=$mr_fish+$mr_vegetables;
পিএইচপি এর নিয়ম অনুসারে এখানে পুরো স্টেইটমেন্ট এর শেষে সেমিকলন ( ; ) বসেছে আর ডলার ($) সাইন বসেছে প্রতিটি ভ্যারিয়েবলস এর আগে। প্লাস সাইন দিয়ে পিএইচপি কে বোঝানো হয়েছে আপনি যোগ করতে চান। আপনি চাইলে আরো অনেক ভ্যারিয়েবলস একসাথে যোগ করতে পারেন। তবে আমরা খালি যোগই করবো না আরো অনেক কিছু করব, শুধুমাত্র বোঝার সুবিধার জন্য ভ্যারিয়েবলের এই সাধারন ব্যবহার দেখানো হলো।
ভ্যারিয়েবল ব্যবহারের সাধারন কিছু নিয়মঃ
০১. পিএইচপি ভেরিয়েবল একটি অক্ষর অথবা “_” আন্ডারস্কোর দিয়ে শুরু করতে হবে।
০২. পিএইচপি ভেরিয়েবল এর নাম লিখতে শুধুমাত্র সংখ্যা,অক্ষর বা আন্ডারস্কোর ব্যবহার করা যেতে পারেঃ A-Z, a-z, 0-9, বা _
০৩. একাধিক শব্দ থাকলে ভেরিয়েবল আন্ডারস্কোর দ্বারা পৃথক করা উচিত: $ my_variable
০৪. একাধিক শব্দের ভেরিয়েবল এছাড়াও ক্যাপিটালাইজেশন দ্বারা আলাদা করা যাবেঃ MyVariable $
এই হলো আমদের মোটামুটি ভাবে ভেরিয়েবল এর পরিচিতি। আমরা পরে দেখব কিভাবে একটি পিএইচপি স্ক্রিপ্ট এ এই ভেরিয়েবল গুলো ব্যবহার করা হয়।
…………………………………… ( চলতে থাকবে )