PHP Operators – পিএইচপি অপারেটরস

PHP অপারেটর ব্যবহার করে আমরা ভেরিয়েবল এবং ভ্যালুর উপর বিভিন্ন রকম গাণিতিক, লজিক্যাল, স্ট্রিং এবং তুলনামূলক কাজ করতে পারি। নিচে প্রতিটি অপারেটরের বিস্তারিত ব্যাখ্যা এবং উদাহরণ দেয়া হলো।

1. Arithmetic Operators (গাণিতিক অপারেটর)

গাণিতিক অপারেটর দ্বারা সংখ্যার উপর গাণিতিক কাজ করা যায়।

  • + : যোগ
  • - : বিয়োগ
  • * : গুণ
  • / : ভাগ
  • % : ভাগশেষ (Modulus)

$a = 10;
$b = 3;

echo $a + $b; // 13
echo $a % $b; // 1
  

2. Assignment Operators (অ্যাসাইনমেন্ট অপারেটর)

ভেরিয়েবলে মান সেট বা পরিবর্তন করতে ব্যবহৃত হয়।

  • = : সরাসরি মান অ্যাসাইন
  • += : যোগ করে অ্যাসাইন
  • -= : বিয়োগ করে অ্যাসাইন
  • *= : গুণ করে অ্যাসাইন
  • /= : ভাগ করে অ্যাসাইন
  • %= : ভাগশেষ অ্যাসাইন

$x = 5;
$x += 3; // এখন $x = 8
  

3. Comparison Operators (তুলনামূলক অপারেটর)

দুইটি ভ্যালুর মধ্যে তুলনা করার জন্য ব্যবহৃত হয়।

  • == : সমান
  • != : সমান নয়
  • > : বড়
  • < : ছোট
  • >= : বড় অথবা সমান
  • <= : ছোট অথবা সমান
  • === : টাইপসহ সমান
  • !== : টাইপসহ ভিন্ন

$a = 10;
$b = "10";

var_dump($a == $b);  // true
var_dump($a === $b); // false
  

4. Logical Operators (লজিক্যাল অপারেটর)

একাধিক শর্ত যাচাই করতে ব্যবহৃত হয়।

  • && : AND – দুইটি শর্তই সত্য হলে ফলাফল সত্য
  • || : OR – যেকোনো একটি শর্ত সত্য হলে ফলাফল সত্য
  • ! : NOT – শর্তকে উল্টো করে দেয়

$age = 20;
$citizen = true;

if ($age >= 18 && $citizen) {
    echo "আপনি ভোট দিতে পারবেন।";
}
  

5. Increment/Decrement Operators (ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর)

ভেরিয়েবলের মান এক করে বাড়ানো বা কমানোর জন্য ব্যবহৃত হয়।

  • ++$x : প্রি-ইনক্রিমেন্ট
  • $x++ : পোস্ট-ইনক্রিমেন্ট
  • --$x : প্রি-ডিক্রিমেন্ট
  • $x-- : পোস্ট-ডিক্রিমেন্ট

$x = 5;
echo ++$x; // 6
echo $x--; // 6
echo $x;   // 5
  

6. String Operators (স্ট্রিং অপারেটর)

স্ট্রিং একত্রে যুক্ত করতে ব্যবহৃত হয়।

  • . : স্ট্রিং কনক্যাটেনেশন
  • .= : স্ট্রিং কনক্যাট করে অ্যাসাইন

$a = "Hello ";
$b = "World!";
$a .= $b;
echo $a; // Hello World!
  

7. Array Operators (অ্যারে অপারেটর)

দুইটি অ্যারে নিয়ে কাজ করার জন্য ব্যবহৃত হয়।

  • + : দুটি অ্যারে যোগ
  • == : মান ও কীগুলির তুলনা
  • === : মান, কী ও টাইপের তুলনা
  • != : সমান নয়
  • <> : সমান নয়
  • !== : টাইপসহ সমান নয়

$a = array("a" => "red", "b" => "green");
$b = array("c" => "blue", "d" => "yellow");

$result = $a + $b;
print_r($result);
  

উপসংহার:

PHP অপারেটরস এর সাহায্যে প্রোগ্রামের মধ্যে বিভিন্ন ধরণের লজিক প্রয়োগ করা যায়। প্রতিটি অপারেটরের ব্যবহার ভালোভাবে বোঝা থাকলে আপনি আরও শক্তিশালী ও কার্যকর কোড লিখতে পারবেন।

 

 

Leave a Reply