Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP ऑपरेटर प्रीसिडेंस (Operator Precedence) - पूर्ण तालिका


परिचय

ऑपरेटरों की प्रीसिडेंस एक अभिव्यक्ति में ऑपरेटरों के निष्पादन क्रम को तय करती है। उदाहरण के लिए 2+6/3 में, 6/3 का विभाजन पहले किया जाता है और फिर 2+2 का जोड़ होता है क्योंकि विभाजन ऑपरेटर / की प्रीसिडेंस जोड़ ऑपरेटर + से अधिक होती है। किसी विशेष ऑपरेटर को दूसरों से पहले बुलाने के लिए, कोष्ठक का उपयोग किया जाना चाहिए। इस उदाहरण में, (2+6)/3 पहले जोड़ करता है, उसके बाद विभाजन।

कुछ ऑपरेटरों की प्रीसिडेंस समान स्तर की हो सकती है। उस स्थिति में, साहचर्य (associativity) का क्रम (या तो बाएं या दाएं) संक्रियाओं के क्रम को तय करता है। समान प्रीसिडेंस स्तर के लेकिन गैर-साहचर्य ऑपरेटरों को एक-दूसरे के बगल में उपयोग नहीं किया जा सकता। निम्न तालिका PHP ऑपरेटरों को घटते प्रीसिडेंस क्रम में सूचीबद्ध करती है:

ऑपरेटर्स उद्देश्य
clone newक्लोन और न्यू
**घातांक
++ --इन्क्रीमेंट/डिक्रीमेंट
~ (int) (float) (string) (array) (object) (bool)कास्टिंग
instanceofप्रकार
!तार्किक
* /गुणा/भाग
%मॉड्यूलो
+ - .अंकगणितीय और स्ट्रिंग
<< >>बिटवाइज़ शिफ्ट
< <= > >=तुलना
== != === !== <> <=>तुलना
&बिटवाइज़ AND/रेफरेंस
^बिटवाइज़ XOR
|बिटवाइज़ OR
&&तार्किक AND
||तार्किक OR
??नल कोलेसिंग
? :टर्नरी
= += -= *= **= /= .= %= &= |= ^= <<= >>= ??=असाइनमेंट ऑपरेटर्स
yield fromyield from
yieldyield
printprint
andतार्किक
xorतार्किक
orतार्किक
  1. - C# में Chaining Comparison Operators

    C# में कई Operators हैं जो Left-Right और Right-Left Associativity पर काम करते हैं। Chaining, Same Precedence वाले Operators पर Left-to-Right Associativity पर Depend करता है। Operator Precedence, Expression में Terms के Grouping को Determine करता है। यह Expression के Evaluation को Affect करता है। कुछ

  1. - C# में ऑपरेटर प्रीसिडेंस क्या है?

    एक ऑपरेटर एक प्रतीक होता है जो कंपाइलर को विशिष्ट गणितीय या तार्किक मैनिपुलेशन करने का निर्देश देता है।ऑपरेटर प्रीसिडेंस एक एक्सप्रेशन में टर्म्स के ग्रुपिंग को निर्धारित करता है। यह एक्सप्रेशन के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटर्स की प्रीसिडेंस दूसरों से अधिक होती है; उदाहरण के लिए, मल्टीप

  1. - पायथन ऑपरेटर्स प्रीसिडेंस

    निम्न तालिका सभी ऑपरेटर्स को उच्चतम प्रीसिडेंस से निम्नतम तक सूचीबद्ध करती है। क्र.सं.ऑपरेटर और विवरण 1**एक्सपोनेंशिएशन (घात) 2~ + -कॉम्प्लीमेंट, यूनरी प्लस और माइनस 3* / % //गुणा, भाग, मोड्यूलो और फ्लोर डिवीजन 4+ -जोड़ और घटाव 5>> <<राइट और लेफ्ट बिटवाइज़ शिफ्ट 6&बिटवाइज़ AND 7