কম্পিউটার

পিএইচপি অপারেটর অগ্রাধিকার


পরিচয়

অপারেটরদের অগ্রাধিকার একটি অভিব্যক্তিতে অপারেটরদের কার্যকর করার ক্রম নির্ধারণ করে। উদাহরণস্বরূপ 2+6/3-এ, 6/3-এর বিভাজন প্রথমে করা হয় এবং তারপরে 2+2 যোগ করা হয় কারণ ডিভিশন অপারেটর / যোগ অপারেটর + এর চেয়ে বেশি অগ্রাধিকার রয়েছে। একটি নির্দিষ্ট অপারেটরকে অন্যের আগে কল করতে বাধ্য করতে, বন্ধনী ব্যবহার করা উচিত। এই উদাহরণে, (2+6)/3 প্রথমে যোগ করে, তারপরে বিভাজন করে।

কিছু অপারেটরের অগ্রাধিকার একই স্তরের থাকতে পারে। সেই ক্ষেত্রে, সহযোগীতার ক্রম (হয় বাম বা ডান) অপারেশনের ক্রম নির্ধারণ করে। একই অগ্রাধিকার স্তরের অপারেটর কিন্তু নন-অ্যাসোসিয়েটিভম একে অপরের পাশে ব্যবহার করা যাবে না। নিম্নোক্ত সারণী পিএইচপি অপারেটরদের অগ্রাধিকারের ক্রমহ্রাস সহ তালিকা করে

অপারেটর উদ্দেশ্য
ক্লোন নতুন ক্লোন এবং নতুন
** exponentiation
++ -- বৃদ্ধি/হ্রাস
~(int) (ফ্লোট) (স্ট্রিং) (অ্যারে) (অবজেক্ট) (বুল) কাস্টিং
দৃষ্টান্ত প্রকার
! লজিক্যাল
* / গুণ/বিভাগ
% মডিউল
+ - . পাটিগণিত এবং স্ট্রিং
<<>> বিটওয়াইজ শিফট
<<=>>= তুলনা
==!====!==<> <=> তুলনা
& বিটওয়াইজ এবং/রেফারেন্স
^ bitwise XOR
| bitwise OR
&& যৌক্তিক এবং
|| যৌক্তিক বা
?? নাল কোলেসিং
? : টার্নারি
=+=-=*=**=/=.=%=&=|=^=<<=>>=??= অ্যাসাইনমেন্ট অপারেটর
থেকে ফলন থেকে ফলন
ফলন ফলন
মুদ্রণ মুদ্রণ
এবং লজিক্যাল
xor লজিক্যাল
বা লজিক্যাল

  1. পিএইচপি-তে &&এবং এবং অপারেটরের মধ্যে তুলনা।

  2. C# এ চেইনিং তুলনা অপারেটর

  3. C# এ অপারেটর অগ্রাধিকার কি?

  4. পাইথন অপারেটরদের অগ্রাধিকার