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

पीएचपी ऑपरेटर वरीयता

परिचय

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

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

ऑपरेटर उद्देश्य
नया क्लोन करें क्लोन और नया
** घातांक
++ -- वृद्धि/कमी
~(int) (फ्लोट) (स्ट्रिंग) (सरणी) (ऑब्जेक्ट) (बूल) कास्टिंग
उदाहरण प्रकार
! तार्किक
* / गुणा/भाग
% मॉड्यूल
+ - . अंकगणित और स्ट्रिंग
<<>> बिटवाइज शिफ्ट
<<=>>= तुलना
==!====!==<> <=> तुलना
& बिटवाइज और/संदर्भ
^ बिटवाइज XOR
| बिटवाइज या
&& तार्किक और
|| तार्किक या
?? नल कोलेसिंग
? : टर्नरी
=+=-=*=**=/=.=%=&=|=^=<<=>>=??= असाइनमेंट ऑपरेटर
से उपज से उपज
उपज उपज
प्रिंट करें प्रिंट करें
और तार्किक
xor तार्किक
या तार्किक

  1. सी # में तुलना ऑपरेटरों को जोड़ना

    C# में कई ऑपरेटर हैं जो बाएँ-दाएँ और दाएँ-बाएँ संबद्धता पर काम करते हैं। चेनिंग समान प्राथमिकता वाले ऑपरेटरों पर बाएं से दाएं संबद्धता पर निर्भर करता है। संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। यह एक अभिव्यक्ति के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटरों की प्राथमिकता

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

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

  1. पायथन ऑपरेटर्स वरीयता

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