इस अध्याय में, हम PHP में उपलब्ध विभिन्न प्रकार के ऑपरेटर्स के बारे में जानेंगे। ऑपरेटर्स वे प्रतीक (symbols) या शब्द होते हैं जो वेरिएबल्स और मानों पर ऑपरेशन्स करने के लिए उपयोग किए जाते हैं। PHP में कई प्रकार के ऑपरेटर्स होते हैं, जैसे कि एरिथमेटिक ऑपरेटर्स, रिलेशनल ऑपरेटर्स, लॉजिकल ऑपरेटर्स, और असाइनमेंट ऑपरेटर्स। इन ऑपरेटर्स का सही उपयोग आपके PHP कोड को अधिक प्रभावी और कुशल बनाता है। इस अध्याय में, हम इन ऑपरेटर्स के उपयोग, उनका सिंटैक्स, और उनके उदाहरणों पर विस्तृत चर्चा करेंगे, जिससे आप PHP में ऑपरेशन्स को सही तरीके से लागू कर सकें।
1. जोड़ (Addition) (+
): दो संख्याओं को जोड़ने के लिए उपयोग किया जाता है।
2. घटाव (Subtraction) (-): एक संख्या से दूसरी संख्या को घटाने के लिए उपयोग किया जाता है।
3. गुणा (Multiplication) (*): दो संख्याओं को गुणा करने के लिए उपयोग किया जाता है।
4. भाग (Division) (/): एक संख्या को दूसरी संख्या से भाग करने के लिए उपयोग किया जाता है।
5. मॉड्यूलस (Modulus) (%): एक संख्या को दूसरी संख्या से भाग करके शेष को निकालने के लिए उपयोग किया जाता है।
उदाहरण (Example)
नीचे एक उदाहरण दिया गया है जिसमें सभी एरिथमेटिक ऑपरेटर्स का उपयोग किया गया है:
रिलेशनल ऑपरेटर्स (Relational Operators)
रिलेशनल ऑपरेटर्स का उपयोग दो मानों की तुलना करने के लिए किया जाता है। ये ऑपरेटर्स किसी भी एक्सप्रेशन का परिणाम बूलियन (Boolean) वैल्यू (true
या false
) में देते हैं। PHP में विभिन्न प्रकार के रिलेशनल ऑपरेटर्स होते हैं जिनका उपयोग विभिन्न प्रकार की तुलना करने के लिए किया जाता है।
रिलेशनल ऑपरेटर्स की सूची (List of Relational Operators)
1. समान (Equal) (==
): दो मानों की समानता की जांच करने के लिए उपयोग किया जाता है।
2. समान और प्रकार समान (Identical) (===
): दो मानों और उनके प्रकार की समानता की जांच करने के लिए उपयोग किया जाता है।
3. असमान (Not Equal) (!=
या `<>): दो मानों की असमानता की जांच करने के लिए उपयोग किया जाता है।
4. असमान और प्रकार असमान (Not Identical) (!==
): दो मानों और उनके प्रकार की असमानता की जांच करने के लिए उपयोग किया जाता है।
5. छोटा (Less Than) (<
): जांच करता है कि क्या पहला मान दूसरे मान से छोटा है।
6. बड़ा (Greater Than) (>
): जांच करता है कि क्या पहला मान दूसरे मान से बड़ा है।
7. छोटा या बराबर (Less Than or Equal To) (<=
): जांच करता है कि क्या पहला मान दूसरे मान से छोटा या बराबर है।
8. बड़ा या बराबर (Greater Than or Equal To) (>=
): जांच करता है कि क्या पहला मान दूसरे मान से बड़ा या बराबर है।
लॉजिकल ऑपरेटर्स (Logical Operators)
लॉजिकल ऑपरेटर्स का उपयोग बूलियन लॉजिक को लागू करने के लिए किया जाता है। ये ऑपरेटर्स एक से अधिक कंडीशन्स को मिलाकर एक सिंगल बूलियन परिणाम देते हैं। PHP में विभिन्न प्रकार के लॉजिकल ऑपरेटर्स होते हैं जो आपको जटिल कंडीशनल स्टेटमेंट्स बनाने की अनुमति देते हैं।
लॉजिकल ऑपरेटर्स की सूची (List of Logical Operators)
1. और (AND) (&&
या and
): जब दोनों कंडीशन्स सही हों तब ही सही (true
) परिणाम देता है।
2. या (OR) (||
या or
): जब किसी एक कंडीशन या दोनों कंडीशन्स सही हों तब सही (true
) परिणाम देता है।
3. नॉट (NOT) (!
): कंडीशन के परिणाम को उल्टा करता है; सही को गलत और गलत को सही बनाता है।
4. एक्सक्लूसिव OR (XOR) (xor
): जब केवल एक कंडीशन सही हो तब सही (true
) परिणाम देता है।