इस अध्याय में, हम PHP में कंडीशनल स्टेटमेंट्स के बारे में जानेंगे। कंडीशनल स्टेटमेंट्स प्रोग्रामिंग में निर्णय लेने की प्रक्रिया को सक्षम बनाते हैं। ये स्टेटमेंट्स हमें विभिन्न परिस्थितियों के आधार पर कोड के अलग-अलग हिस्सों को एक्सीक्यूट करने की अनुमति देते हैं। PHP में मुख्यतः चार प्रकार के कंडीशनल स्टेटमेंट्स होते हैं: if स्टेटमेंट, if-else स्टेटमेंट, if-elseif-else स्टेटमेंट, और switch स्टेटमेंट। इस अध्याय में, हम इन सभी कंडीशनल स्टेटमेंट्स के उपयोग, सिंटैक्स और उदाहरणों पर विस्तार से चर्चा करेंगे, ताकि आप अपने कोड में प्रभावी निर्णय लेने की क्षमता को जोड़ सकें।
if, else if, else स्टेटमेंट्स (if, else if, else Statements)
PHP में if, else if, और else स्टेटमेंट्स का उपयोग विभिन्न कंडीशन्स की जांच करने और उनके आधार पर विभिन्न कोड ब्लॉक्स को एक्सीक्यूट करने के लिए किया जाता है। ये स्टेटमेंट्स आपको प्रोग्राम में निर्णय लेने की क्षमता प्रदान करते हैं।
if स्टेटमेंट (if Statement)
if स्टेटमेंट का उपयोग किसी कंडीशन को जांचने के लिए किया जाता है। यदि कंडीशन सही (true
) होती है, तो कोड का संबंधित ब्लॉक एक्सीक्यूट होता है।
else स्टेटमेंट (else Statement)
else स्टेटमेंट का उपयोग तब किया जाता है जब if स्टेटमेंट की कंडीशन गलत (false
) होती है। यदि if कंडीशन गलत होती है, तो else ब्लॉक का कोड एक्सीक्यूट होता है।
else if स्टेटमेंट (else if Statement)
else if स्टेटमेंट का उपयोग तब किया जाता है जब हमें एक से अधिक कंडीशन्स की जांच करने की आवश्यकता होती है। यदि पहली कंडीशन गलत होती है, तो दूसरी कंडीशन की जांच की जाती है।
if, else if, else का संयोजन (Combining if, else if, else)
आप if, else if, और else स्टेटमेंट्स को मिलाकर अधिक जटिल निर्णय लेने की प्रक्रियाएँ बना सकते हैं।
इन कंडीशनल स्टेटमेंट्स का सही उपयोग करके, आप PHP में विभिन्न परिस्थितियों के आधार पर कोड के अलग-अलग हिस्सों को एक्सीक्यूट कर सकते हैं। यह प्रोग्रामिंग में निर्णय लेने की प्रक्रिया को सरल और प्रभावी बनाता है।
switch स्टेटमेंट (Switch Statement)
switch स्टेटमेंट का उपयोग तब किया जाता है जब हमें किसी वेरिएबल की कई विभिन्न संभावित मानों के आधार पर विभिन्न कोड ब्लॉक्स को एक्सीक्यूट करना होता है। यह if-else if-else स्टेटमेंट्स का एक आसान और साफ-सुथरा विकल्प है।
switch स्टेटमेंट का सिंटैक्स (Syntax of switch Statement)
उदाहरण (Example)
नीचे एक उदाहरण दिया गया है जिसमें switch स्टेटमेंट का उपयोग करके एक दिन के नाम के आधार पर विभिन्न संदेशों को प्रिंट किया गया है:
डिफॉल्ट केस (Default Case)
default केस का उपयोग तब किया जाता है जब कोई भी केस मैच नहीं करता। यह विकल्प रखना हमेशा एक अच्छा अभ्यास है, ताकि आप अप्रत्याशित मानों को हैंडल कर सकें।
नोट्स (Notes)
- प्रत्येक case ब्लॉक के अंत में
break
स्टेटमेंट का उपयोग किया जाता है ताकि कोड ब्लॉक के बाद स्विच स्टेटमेंट से बाहर निकला जा सके। - यदि
break
स्टेटमेंट का उपयोग नहीं किया जाता, तो कोड अगले case में भी चलता रहेगा, जिसे “fall-through” कहा जाता है।
switch स्टेटमेंट का सही उपयोग करके, आप कोड को अधिक साफ और संरचित बना सकते हैं, विशेष रूप से जब आपको किसी वेरिएबल के कई मानों के आधार पर विभिन्न ऑपरेशन्स को एक्सीक्यूट करना हो।