সবাইকে আমার আন্তরিক শুভেচ্ছা.
আজ আমি Php এর ভেরিয়েবল বা চলক নিয়ে আলোচনা করব।
ভেরিয়েবল বা চলক হচ্ছে একটা পাত্রের মত(Container) যেখানে আমরা অনেক তথ্য রাখতে পারি। যেমন একটা টেক্সক্ট String “Hello Trickbd” অথবা একটা integer value 100. কোন একটা ভেরিয়েবল এ একবার তথ্য রেখে সেটা পুরো কোড জুড়ে বারবার ব্যাবহার করতে পারেন, মুল তথ্য(value) টি বারবার রাখার পরিবর্তে। পিএইচপি তে ভেরিয়েবল “$” এই চিহ্নটি দিয়ে অবশ্যই শুরু করতে হবে নাহলে কাজ করবেনা।একটা ভেরিয়েবলের মান স্ক্রিপ্টে যেকোন সময় পরিবর্তন হতে পারে।
*ভেরিয়েবল নাম case sensitive.যেমন $a_number and $A_number দুটি আলাদাভেরিয়েবল, পিএইচপি এর দৃষ্টিতে।
*নিম্নোক্ত ভাবে পিএইচপি তে ভেরিয়েবল লেখা হয়:br>
$variable_name = Value;
উদাহরন;
<?php $Trickbd = "It is string"; $a_number = 5; $anotherNumber = 9; echo $hello ."
“; $total = $a_number+$anotherNumber; echo $total; ?>
Explanation: উপরের কোডে দেখুন String কে কোটেশন এর ভিতর রেখেছি এবং $Trickbd ভেরিয়েবলে তা রেখেছি, পরে echo দিয়ে তা আপনারা চাইলে আউটপুট বের করতে পারেন।((এখানে আউটপুট দেয়া সম্ভব হয় নি)) আবার $a_number এবং $anotherNumber ভেরিয়েবলে সংখ্যা রেখেছি এবং পরে তা দিয়ে একটা অংক করেছি।
* পিএইচপি একটা “Loosely Typed” ল্যাংগুয়েজ তাই ভেরিয়েবল declare করার সময় ভেরিয়েবল এর টাইপ(ধরন) উল্লেখ না করলেও পিএইচপি নিজে থেকে ভেরিয়েবল কে সঠিক ডেটা টাইপে রুপান্তর করে নেবে।
ভেরিয়েবল নামকরন পদ্ধতি:
১. অবশ্যই কোন letter or “_”(under score) দিয়ে শুরু করতে হবে।(এটা আবশ্যক)
২. নামের মধ্যে alpha-numeric characters ও underscores. a-z, A-Z, 0-9, or _ . থাকতে পারে।
৩. ভেরিয়েবল নামে স্পেস থাকা যাবেনা।যদি নাম একের অধিক হয় তাহলে “___”underscore ($my_string) অথবা বড় হাতের অক্ষরে($myString) লিখতে হবে।
আজ এতটুকু।পরবর্তীতে আপনাদের ভাল সাড়া পেলে আর ও নতুন কিছু নিয়ে হাজির হব Php নিয়ে
Slight Credit: The Php Learners(2015) & বাংলায় প্রোগ্রামিং(পিএইচপি)