Home / Bangla (বাংলা) / পিএইচপি অপারেটর

পিএইচপি অপারেটর

অপারেটরস

  • ভ্যালু বা ভ্যারিয়েবলকে manipulate করতে ব্যাবহৃত হয়।

৩ ধরনের অপারেটর আছে ১.Unary – একটা ভ্যালু বা ভ্যারিয়েবলকে(operand) নিয়ে কাজ করে। ২.Binary-দুটি ভ্যালু বা ভ্যারিয়েবলকে নেয়। ৩.Ternary- ৩টি ভ্যালু বা ভ্যারিয়েবলকে নিয়ে থাকে।

  • এর পাশাপাশি আমরা Operator গুলোকে অনেকভাবে শ্রেনীবদ্ধ করতে পারি যেমন-Arithmetic, Assignment, Comparison Operator etc.

অ্যাসাইনমেন্ট অপারেটর (Assignment Operator) এ অপারেটর গুলো একটা ভ্যালু বা ভ্যারিয়েবলকে অন্য একটা ভ্যালু বা ভ্যারিয়েবলের সমান করতে ব্যাহৃত হয়। $my_var = 4; $another_var = $my_var; এখন $my_var ও $another_var উভয়েরই মান হল ৪.

<!--?php 
$addition = 2 + 4;
$subtraction = 6 - 2;
$multiplication = 5 * 3;
$division = 15 / 3;
$modulus = 5 % 2;
echo &quot;Perform addition: 2 + 4 = &quot;.$addition.&quot;<br ?-->";
echo "Perform subtraction: 6 - 2 = ".$subtraction."
";
echo "Perform multiplication:  5 * 3 = ".$multiplication."
";
echo "Perform division: 15 / 3 = ".$division."
";
echo "Perform modulus: 5 % 2 = " . $modulus ?>

সেভ করে রান করান এমন দেখাবে

Perform addition: 2 + 4 = 6
Perform subtraction: 6 - 2 = 4
Perform multiplication: 5 * 3 = 15
Perform division: 15 / 3 = 5
Perform modulus: 5 % 2 = 1

 স্ট্রিং অপারেটর (String Operator)

  • এটাতো আগেই আমরা দেখেছি আর ব্যাবহারও করেছি-“”, ‘’
  • Arithmetic এবং Assignment Operator এর Combination
  • Programming এ একটা পরিচিত কাজ হচ্ছে একটা ভ্যারিয়েবলকে নির্দিষ্ট হারে বাড়ানো,যেমন গননার ক্ষেত্রে

আমি যদি ১ করে বাড়াতে চাই তাহলে $counter=$counter+1; যাহোক সংক্ষেপে এভাবে লেখে $counter+=1; Pre/Post-Increment এবং Pre/Post-Decrement: উপরেরটা একটু অদ্ভুত মনে হতে পারে,এটার আরেকটা সর্টকাট মেথড আছে কোন ভ্যরিয়েবল থেকে ১ করে বাড়ানো বা কমানোর $x++ যেটা $x += 1; অথবা $x = $x + 1 এর সমান। আর কমানোর ক্ষেত্রে শুধু “-” অপারেটরটা ব্যাবহৃত হবে।

About Rasel Khan

Check Also

পাইথন(Python) ইনপুট, আউটপুট এবং ইম্পোর্ট

এই অধ্যায়ে আপনি জানবেন পাইথন বিল্ট-ইন(নিজস্ব) ফাংশন print() এবং input() ব্যবহার করে কিভাবে ইনপুট এবং …

Leave a Reply

Your email address will not be published. Required fields are marked *