কম্পিউটার

পিএইচপি ভেরিয়েবল বেসিক


পরিচয়

পিএইচপি-তে একটি ভেরিয়েবলের নাম $ চিহ্ন দিয়ে শুরু হয়। এটির পরে হয় একটি অক্ষর (A-Z হয় উপরের বা ছোট হাতের) বা আন্ডারস্কোর, এবং তারপরে যেকোন সংখ্যক অক্ষর, সংখ্যা বা আন্ডারস্কোর থাকতে পারে। পিএইচপি-তে ভেরিয়েবলের নাম কেস সংবেদনশীল।

সিনট্যাক্স

//valid variables
$var=10;
$VAR="Hello"; //different from $var
$marks_1=67;
$_val=0;
//invalid variables
var=10; //not starting with $
$4sqr=16; //not starting with letter/_
$my name="Hello"; //white space not allowed in variable name
$my$name="Hello"; //$ character can not be used after first position

একটি ভেরিয়েবলকে অন্য ভেরিয়েবলের রেফারেন্স দ্বারা একটি মানও বরাদ্দ করা হয়। রেফারেন্স, উপসর্গ দ্বারা মান নির্ধারণ করতে এবং এক্সপ্রেশনে ভেরিয়েবলের নামের সাথে সাইন করুন। একটির মান পরিবর্তন করলে উভয়ের মান প্রতিফলিত হয়

উদাহরণ

<?php
$var1="Hello";
$var2=&$var1;
echo $var1 . " " . $var2 . "\n";
$var2="Hi there";
echo $var1 . " " . $var2 . "\n";
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

Hello Hello
Hi there Hi there

যেকোন আন-ইনিশিয়ালাইজড ভেরিয়েবল ব্যবহারের প্রেক্ষাপটের উপর নির্ভর করে একটি ডিফল্ট মান বহন করে। উদাহরণস্বরূপ, intger এবং float ভেরিয়েবল হল 0, বুলিয়ান FALSE এ সেট করা হয়েছে এবং স্ট্রিং ভেরিয়েবল হল একটি খালি স্ট্রিং, যদিও PHP-এর নতুন সংস্করণগুলি একটি নোটিশ জারি করে

নিম্নলিখিত উদাহরণটি শুরু না করা পরিবর্তনশীলের প্রভাব দেখায়

উদাহরণ

<?php
$var1=10;
$var2=$var1+$var2;
echo $var1 . " " . $var2 . "\n";
$x="Hello";
unset($x);
var_dump($x); //uninitialized
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

10 10
NULL
PHP Notice: Undefined variable: var2
PHP Notice: Undefined variable: x

ক্রমবর্ধমান সংযোজন অপারেটর-

-এ অপ্রবর্তিত চলকের উদাহরণ অনুসরণ করা হয়েছে

উদাহরণ

<?php
$sum=$sum+10;
var_dump($sum);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

int(10)
PHP Notice: Undefined variable: sum

নিম্নলিখিত উদাহরণে একটি সতর্কতা সহ খালি মান থেকে তৈরি একটি ডিফল্ট বস্তু

উদাহরণ

<?php
$obj->name="XYZ";
var_dump($obj);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

object(stdClass)#1 (1) {
   ["name"]=>
   string(3) "XYZ"
}
PHP Warning: Creating default object from empty value

  1. পিএইচপি পাই() ফাংশন

  2. কিভাবে PHP এ একটি গ্লোবাল ভেরিয়েবল ডিক্লেয়ার করবেন?

  3. PHP-তে filter_input() ফাংশন

  4. PHP-তে extract() ফাংশন