পিএইচপি ভেরিয়েবল টিউটোরিয়াল (PHP Variable Tutorial)



    Twitter ShareFacebook ShareGoogle ShareLinkedin Share
ভেরিয়েবল হচ্ছে একটা পাত্রের মত(Container)যেখানে আমরা অনেক তথ্য রাখতে পারি।যেমন একটা টেক্সক্ট String “Hello Bangladesh” অথবা একটা integer value 100. কোন একটা ভেরিয়েবল এ একবার তথ্য রেখে সেটা পুরো কোডজুরে বারবার ব্যাবহার করতে পারেন,মুল তথ্য(value)টি বারবার রাখার পরিবর্তে।পিএইচপি তে ভেরিয়েবল “$” এই চিহ্নটি দিয়ে অবশ্যই শুরু করতে হবে নাহলে কাজ করবেনা।একটা ভেরিয়েবলের মান স্ক্রিপ্টে যেকোন সময় পরিবর্তন হতে পারে।
*ভেরিয়েবল নাম case sensitive.যেমন $a_number and $A_number দুটি আলাদা ভেরিয়েবল, পিএইচপি এর দৃষ্টিতে।
*নিম্নোক্ত ভাবে পিএইচপি তে ভেরিয়েবল লেখা হয়
$variable_name = Value;
উদাহরন
1.<?php
2.$hello = "This is a string";
3.$a_number = 4;
4.$anotherNumber = 8;
5.echo $hello ."<br/>";
6.$total = $a_number+$anotherNumber;
7.echo $total;
8.?>
আউটপুট:

variable_php

ব্যাখ্যা: উপরের কোডে দেখুন স্ট্রিং কে কোটেশন এর ভিতর রেখেছি এবং $hello ভেরিয়েবলে তা রেখেছি,পরে 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)লিখতে হবে।
দুটি জিনিস সবসময় লাগে
01.<?php
02. 
03.$feedback = "refatju";
04. 
05.$domain = "@yahoo.com";
06. 
07.$feedback = $feedback.$domain;
08. 
09.echo $feedback;
10. 
11.?>
একটা ডট (.) দুটি স্ট্রিংকে একসাথে করল,এটা সাধারন নিয়ম।একে বলে concatenate (কনক্যাটেনেট).একই কাজ নিচের মত করে করা যায়।বিভিন্ন সময় কোডে এমন দেখতে পাবেন।
1.<?php
2.$feedback = "refatju";
3.$domain = "yahoo.com";
4.$feedback .= $domain;
5.echo $feedback;
6.?>
এটার আউটপুট উপরের টির মতই আসবে।
নিচের কোডব্লক দুটির আউটপুট একই হবে
1.<?php
2.$test++;
3.echo $test;
4.?>
আউটপুট ১ আসবে,উল্লেখ্য যে $test ভেরিয়েবলের মান যদি ঠিক করে না দেন তাহলে পিএইচপি এটার মান বাই ডিফল্ট ০ ধরে নেবে।
1.<?php
2.$test = $test+1;
3.echo $test;
4.?>
এখানেও আউটপুট ১ আসবে।
Posted in:

0 মন্তব্য(গুলি):