পিএইচপি টিউটোরিয়াল ৭
আর্টিকেলটির বিশেষ কীওয়ার্ড
পিএইচপি ওয়েবসাইট
পিএইচপি বাংলা টিউটোরিয়াল
পিএইচপি ডেভেলপার
*পিএইচপি ভেরিয়েবল
- ভেরিয়েবল হচ্ছে একটা পাত্রের মত(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.?>
*আউটপুট:
*ব্যাখ্যা:
- উপরের কোডে দেখুন স্ট্রিং কে কোটেশন এর ভিতর রেখেছি এবং $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.?>
এখানেও আউটপুট ১ আসবে।
অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url