পিএইচপি টিউটোরিয়াল ১০ – পিএইচপি অপারেটরস ( পর্ব – ১ )

প্রকাশিতঃ 26 July, 2014, দেখা হয়েছেঃ

Hello Friends! আমি ইবনুল, পিএইচপি টিউটোরিয়াল নিয়ে আবার চলে এলাম তোমাদের কাছে। আশা করি সবাই ভাল আছ এবং আমার টিউটোরিয়ালগুলো বুঝতে পেরেছ। যাইহোক, কথা না বাড়িয়ে চল তাহলে আজকে শুরু করা যাক আমাদের নতুন টিউটোরিয়াল।
আজ আমি তোমাদেরকে PHP Operators গুলো শিখাব। তাহলে শুরু করা যাক।

Assignment Operators
সাধারণত Assignment Operator ব্যাবহার করা হয় কোন ভেরিয়েবল এর মান এর সমিকরন এর জন্য। অর্থাৎ ভেরিয়েবল এর মান সমান করার জন্য। Assignment Operator সাধারণত একটি সমান চিহ্ন ( = ) দিয়ে প্রকাশ করা হয়। যেমন : $number = $number1; এখানে কিন্তু $number এর সমান $number1 ধরা হয়নি। এইখানে $number এর মানের সমান করে $number1 এর মান নিরধারন করা হয়েছে। এছারাও আমরা আর অনেকভাবে Assignment Operator ব্যাবহার করতে পারি। নিচে একটি উদাহরন দেখানো হল –

<?php

$num1 = 10;
$num1 += 2;

echo $num1;

?>

ব্রাউজার এ নিচের ছবির মত প্রদর্শিত হবে –

Screenshot_27
এখানে আমরা দেখতে পাচ্ছি যে ফলাফল 10 দেখাচ্ছে। তার কারন হয় আমরা Assignment Operator এর সাথে অন্য একটি Operator ব্যাবহার করেছি। এখানে আমরা অন্য ভাবেও কোডটি লিখতে পারতাম। যেমন – আমরা : $num1 +=2; এর যায়গায় আমরা : $num1 = $num1 + 2; লিখতে পারতাম। কিন্তু আমরা সহজ ভাবে এবং কোডটা ছোট করার জন্য $num1 +2; মেথডটি ব্যাবহার করেছি। এখানে আমরা ” + “ এর যায়গায়  ” – “, ” * “, ” / “ ব্যাবহার করে আমাদের ফলাফল ব্রাউজার এ পেতে পারি।

Comparison Operators
Comparison Operator ব্যাবহার করা হয় সাধারণত, কোন ভেরিয়েবল এর মানকে তুলনা করার জন্য। কন্ডিশনাল ষ্টেটমেন্ট এ এটি ব্যাবহার করা হয়। নিচে Comparison Operator গুলো দেখানো হল :

“==” এর কাজ : কোন ভেরিয়েবল এর মান সমান দেখানর জন্য == ব্যাবহার করা হয়। অর্থাৎ উভয়পাশের মান যদি সমান দেখাতে চাই, তাহলে == ব্যাবহার করা হয়। যেমন : $num1 == $num2; হলে, এর ফলাফল হবে True. নিচের উদাহরণটি দেখুন –

 

<?php

$num1 = 10;

$num2 = 10;

if ($num1==$num2){
echo ‘True.’;
}
else {
echo ‘False.’;
}

?>

 

ফাইলটি সেভ করে ব্রাউজার এ প্রদর্শন করলে নিচের ছবির মত দেখাবে –

Screenshot_28

“===” এর কাজ : কোন ভেরিয়েবল এর মান সমান এবং একই টাইপ এর দেখানর জন্য === ব্যাবহার করা হয়। যেমন : $num1 = 10; $num2 = 10; তাহলে $num1 === $num2 এর ফলাফল হবে True. নিচের উদাহরণটি দেখুন –

এক্ষেত্রেও আমরা দেখতে পাচ্ছি যে True দেখাচ্ছে। কারন ভেরিয়েবল ২টির মান একদম একই।

“!=” এর কাজ : এটি সাধারণত কোন ভেরিয়েবল এর মান উভয়পাশেই সমান না দেখানোর জন্য ব্যাবহার করা হয়। যেমন : $num1 = 10; $num2 = 15; তাহলে $num1 != $num2 এর ফলাফল হবে True. নিচের উদাহরণটি দেখুন –

 

<?php

$num1 = 10;

$num2 = 15;

if ($num1!=$num2){
echo ‘True.’;
}
else {
echo ‘False.’;
}

?>

 

ব্রাউজার এ নিচের ছবির মত প্রদর্শিত হবে –

Screenshot_28

“!==” এর কাজ : এটি সাধারণত কোন ভেরিয়েবল এর মান উভয়পাশেই সমান এবং একই টাইপ না দেখানোর জন্য ব্যাবহার করা হয়। যেমন : $num1 = 10; $num2 = 15; তাহলে $num1 !== $num2 এর ফলাফল হবে True. নিচের উদাহরণটি দেখুন –

 

<?php

$num1 = 10;

$num2 = 15;

if ($num1!==$num2){
echo ‘True.’;
}
else {
echo ‘False.’;
}

?>

ব্রাউজার এ নিচের ছবির মত প্রদর্শিত হবে –

Screenshot_28

আজকে প্রথম পর্ব পর্যন্ত থাকল। টিউটোরিয়ালটি অনেক বড় তাই আমি আপনাদের সুবিধার জন্য ভাগ করে দিলাম। আগামীতে আমি পরের পর্ব নিয়ে আপনাদের কাছে আসব।

আজ এই পর্যন্তই থাক। আগামীতে আবার আপনাদের কাছে আমি হাজির হব পিএইচপির পরবর্তী টিউটোরিয়াল নিয়ে। যাবার আগে আমি আগের মত আবারও বলতে চাই যে বেশি বেশি Practice করবেন। তা না হলে আমার এই টিউটোরিয়াল পুরাই বৃথা এবং আপনার সময়ও অনেকাংশেই বৃথা যাবে।

যদি কোন সমস্যা থাকে তবে কমেন্ট করুন। আর লেখাতে যদি কোন প্রকার ভুল থাকে দয়া করে আমাকে ক্ষমা করবেন এবং আমাকে শুধরিয়ে দিবেন।


পিএইচপির সম্পর্কে গত পোস্টসমুহগুলোর লিঙ্ক নিচে দেওয়া হল –

পিএইচপি টিউটোরিয়াল ১

পিএইচপি টিউটোরিয়াল ২

পিএইচপি টিউটোরিয়াল ৩

পিএইচপি টিউটোরিয়াল ৪

পিএইচপি টিউটোরিয়াল ৫

পিএইচপি টিউটোরিয়াল ৬

পিএইচপি টিউটোরিয়াল ৭

পিএইচপি টিউটোরিয়াল ৮

পিএইচপি টিউটোরিয়াল ৯

সকল মন্তব্য (0)

মন্তব্য করুন

ফেইসবুক দিয়ে মন্তব্য