এক নজরে পিএইচপি (অপারেটর) — ৪র্থ পর্ব

Md. Saifur Rahaman
3 min readMay 22, 2020

পিএইচপিতে ভেরিয়েবলে সংখ্যা বা অন্য যেকোনো ধরনের ডাটা থাকতে পারে। কাজের প্রয়োজনে এসব ডাটাকে একটি আরেকটির সাথে যোগ, বিয়োগ,গুণ বা ভাগ বা একটি আরেকটির সাথে তুলনা করার দরকার হয়। ভ্যারিয়েবল এবং ভ্যালুর মধ্যে অপারেশন করার জন্য অপারেটর ব্যবহৃত হয়।

এক কথায় বলতে পারি যা অপারেট করে তাকেই অপারেটর বলে। আর অপারেটর যেসকল ডাটা নিয়ে কাজ করে তাদের বলে অপারেন্ড।

এখানে = এবং + হচ্ছে অপারেটর, আর $a , $b, $output হচ্ছে অপারেন্ড।

পিএইচপি তে বিভিন্ন ধরনের অপারেটর রয়েছে। যেমন —

  1. এরিথমেটিক অপারেটর
  2. এসাইনমেন্ট অপারেটর
  3. কম্প্যারিজন অপারেটর
  4. ইনক্রিমেন্ট / ডিক্রিমেন্ট অপারেটর
  5. লজিক্যাল অপারেটর
  6. স্ট্রিং অপারেটর
  7. অ্যারে অপারেটর

এরিথমেটিক অপারেটর

উদাহরণ —

এসাইনমেন্ট অপারেটর

উদাহরণ —

কম্প্যারিজন অপারেটর

উদাহরণ —

ইনক্রিমেন্ট ও ডিক্রিমেন্ট অপারেটর

লজিকাল অপারেটর

উদাহরণ —

স্ট্রিং অপারেটর

উদাহরণ —

অপারেটর প্রিসিডেন্স

একটি সহজ অঙ্ক করি:

বলুনতো এটার ফল কেন 15 হবে? কারণ আমরা জানি এখানে সবার আগে ভাগ এবং গুন এর কাজ করতে হবে এরপর যোগ বিয়োগ । এটাই গনিতের নিয়ম, এখানে এই যে আমরা ভাগ এবং গুনকে অগ্রাধিকার দিলাম, এটাই অপারেটর প্রিসিডেন্স । যখন পিএইচপিতে একাধিক এক্সপ্রেশনের মধ্যে আমরা এমন করে অপারেটর ব্যবহার করি তখন কোন কোন অপারেটর অগ্রাধিকার পায় - তাই সঠিক ফলাফল পেতে আমাদেরকে অপারেটর প্রিসিডেন্স সম্পর্কে বিস্তারিত জানতে হবে ।

--

--