Post No:31
আসসালামুয়ালাইকুম আশা করি সবাই অনেক ভালো আছেন আজকে আমরা পিএইচপি PHP Operator এর ব্যবহার সম্পর্কে জানবো।
আমার আগের ব্লগ গুলা পড়ার জন্যে লিংকে ক্লিক করুন:
hashnode.com/@Labib
ভেরিয়েবল এবং মুল্যের উপর অপারেশন সম্পাদন করতে অপারেটর ব্যবহার করা হয়।
পিএইচপি অপারেটরকে নিম্নলিখিত গ্রুপ এ ভাগ করা যায়:
গাণিতিক অপারেটর
অ্যাসাইনমেন্ট অপারেটর
তুলনা অপারেটর
বর্ধিত / হ্রাস অপারেটার
লজিক্যাল অপারেটর
স্ট্রিং অপারেটর
এরে অপারেটর
পিএইচপি গাণিতিক অপারেটর
পিএইচপি গাণিতিক অপারেটর যেমন উপরন্তু, বিয়োগ, গুণ, ইত্যাদি হিসাবে সাধারণ আঙ্কিক অপারেশন, সঞ্চালন সাংখ্যিক মান সঙ্গে ব্যবহার করা হয়।
অপারেটর | নাম | উদাহরণ | ফলাফল |
+ | সংযোজন | $x + $y | $ X এবং $ y এর যোগফল |
- | বিয়োগ | $x - $y | $ X ও $ Y এর পার্থক্য |
গুণ | $x $y | $ X এবং $ X এর গুণ | |
/ | ভাগ | $x / $y | $ x এবং $ y এর ভাগফল |
% | বাকি | $x % $y | $ x এর ভাগফল |
সূচকীয় | $x $y | $ x এর পাওয়ার $ y এর ফলাফল |
পিএইচপি অ্যাসাইনমেন্ট অপারেটর
পিএইচপি অ্যাসাইনমেন্ট অপারেটর ভ্যারিয়েবল এর মান লেখার জন্য সংখ্যাগত মান এর সাথে ব্যবহার করা হয়।
পিএইচপি মৌলিক অ্যাসাইনমেন্ট অপারেটর হচ্ছে "=" । এটা বাম operand এর মান ডান operand এর মান দ্বারা পরিবর্তিত হয়।
অ্যাসাইনমেন্ট | হিসাবে একই ... | বিবরণ |
x = y | x = y | বাম operand এর মান ডান দিকের মানের সমান |
x += y | x = x + y | সংযোজন |
x -= y | x = x - y | বিয়োগ |
x = y | x = x y | গুণ |
x /= y | x = x / y | ভাগ |
x %= y | x = x % y | ভাগশেষ |
তুলনা অপারেটর
পিএইচপি তুলনা অপারেটর দুটি মান (সংখ্যা বা স্ট্রিং) এর মধ্যে তুলনা করতে ব্যবহৃত হয়:
অপারেটর | নাম | উদাহরণ | ফলাফল |
== | সমান | $x == $y | $ x ও $ y সমান হলে TRUE প্রদান করে |
=== | অভিন্ন | $x === $y | $ x ও $ y সমান এবং একই টাইপের হলে TRUE প্রদান করে |
!= | সমান না | $x != $y | $x, $y এর সমান না হলে TRUE প্রদান করে |
<> | সমান না | $x <> $y | $x, $y এর সমান না হলে TRUE প্রদান করে |
!== | অভিন্ন নয় | $x !== $y | $ x ও $ y সমান না হলে অথবা একই টাইপের না হলে TRUE প্রদান করে |
> | তার চেয়ে অনেক বেশী | $x > $y | $x, $y এর থেকে বড় হলে TRUE প্রদান করে |
< | কম | $x < $y | $x, $y এর থেকে ছোট হলে TRUE প্রদান করে |
>= | এর চেয়ে বড় বা সমান | $x >= $y | $x, $y এর থেকে বড় অথবা সমান হলে TRUE প্রদান করে |
<= | এর চেয়ে কম বা সমান | $x <= $y | $x, $y এর থেকে ছোট অথবা সমান হলে TRUE প্রদান করে |
**বর্ধিত / হ্রাস অপারেটার PHP Increment / Decrement Operators
**
পিএইচপি বৃদ্ধি অপারেটরদের একটি ভেরিয়েবল এর মান বৃদ্ধি করতে ব্যবহার করা হয়।
পিএইচপি হ্রাস অপারেটরদের একটি ভেরিয়েবল এর মান হ্রাস করতে ব্যবহার করা হয়।
অপারেটর | নাম | বর্ণনা |
++$x | প্রাক-বৃদ্ধি | $x এর মান এক বৃদ্ধি করে, তারপর $x এর মান প্রদান করে |
$x++ | পরবর্তীতে-বৃদ্ধি | $x এর মান প্রদান করে, তারপর $x এর মান এক বৃদ্ধি করে |
--$x | প্রাক-হ্রাস | $x এর মান এক হ্রাস করে, তারপর $x এর মান প্রদান করে |
$x-- | পরবর্তীতে-হ্রাস | $x এর মান প্রদান করে, তারপর $x এর মান এক হ্রাস করে |
লজিক্যাল অপারেটর
পিএইচপি লজিক্যাল অপারেটর শর্তাধীন বিবৃতি একত্রিত করতে ব্যবহার করা হয়।
অপারেটর | নাম | উদাহরণ | ফলাফল |
and | And | $x and $y | সত্য যদি $x এবং $y উভয়ই সত্য হয় |
or | Or | $x or $y | সত্য যদি $x অথবা $y এর যেকোনটি সত্য হয় |
xor | Xor | $x xor $y | সত্য যদি $x অথবা $y সত্য হয়, কিন্তু উভয়ই সত্য না হয় |
&& | And | $x && $y | সত্য যদি $x এবং $y উভয়ই সত্য হয় |
|| | Or | $x || $y | সত্য যদি $x বা $y সত্য হয় |
! | Not | !$x | সত্য যদি $x সত্য না হয় |
স্ট্রিং অপারেটর
পিএইচপি এ দুটি অপারেটর আছে যাদেরকে বিশেষভাবে স্ট্রিং এর জন্য ডিজাইন করা হয়েছে।
অপারেটর | নাম | উদাহরণ | ফলাফল |
. | সংযুক্তকরণ | $txt1 . $txt2 | $txt1 এবং $txt2 কে সংযুক্ত করে |
.= | সংযুক্তকরণের অ্যাসাইনমেন্ট | $txt1 .= $txt2 | $txt2 কে $txt1 এর সাথে যুক্ত করে |
পিএইচপি অ্যারে অপারেটর
পিএইচপি অ্যারে অপারেটর অ্যারেগুলোর মধ্যে তুলনা করতে ব্যবহার করা হয়।
অপারেটর | নাম | উদাহরন | ফলাফল |
+ | মিলন | $x + $y | $x এবং $y এর মিলন |
== | সমতা | $x == $y | True প্রদান করে যদি $x এবং $y এর একই কী / মান জোড়া থাকে |
=== | পরিচিতি | $x === $y | True প্রদান করে যদি $x এবং $y এর একই ক্রম এবং প্রকার অনুসারে কী/মান জোড়া থাকে |
!= | অসাম্য | $x != $y | True প্রদান করে যদি $x, $y এর সমান না হয় |
<> | অসমতা | $x <> $y | True প্রদান করে যদি $x, $y এর সমান না হয় |
!== | অ-পরিচয় | $x !== $y | True প্রদান করে যদি $x, $y এর সাথে পরিচিত না হয় |