PHP में नेस्टेड इफ स्टेटमेंट
PHP में नेस्टेड if स्टेटमेंट का उपयोग विशेष शर्तों को चेक करने के लिए किया जाता है, जब एक if स्टेटमेंट के अंदर एक और if स्टेटमेंट शामिल होता है। नेस्टेड if स्टेटमेंट का सिंटैक्स एक if स्टेटमेंट को दूसरे if स्टेटमेंट के अंदर रखने के रूप में होता है।
यहां एक उदाहरण है:
$age = 25; $hasLicense = true; if ($age >= 18) { echo "आपके पास वोट करने का अधिकार है।"; if ($hasLicense) { echo "और आपके पास ड्राइविंग लाइसेंस भी है।"; } } else { echo "आपके पास वोट करने का अधिकार नहीं है।"; }
इस उदाहरण में, पहले if स्टेटमेंट द्वारा आयु की जाँच की जाती है। यदि यह शर्त सत्य है (यानी आयु 18 से अधिक है), तो "आपके पास वोट करने का अधिकार है" लिखा जाता है, और फिर एक और if स्टेटमेंट के अंदर ड्राइविंग लाइसेंस की जाँच की जाती है। अगर ड्राइविंग लाइसेंस है (यानी $hasLicense सत्य है), तो "और आपके पास ड्राइविंग लाइसेंस भी है" लिखा जाता है। अगर आयु 18 से कम है, तो else ब्लॉक चलाया जाता है और "आपके पास वोट करने का अधिकार नहीं है" लिखा जाता है।
नेस्टेड if स्टेटमेंट्स को सावधानी से उपयोग करना महत्वपूर्ण है, क्योंकि अगर वे बड़े संख्या में होते हैं, तो कोड को पढ़ने और लिखने में कठिनाइयां आ सकती हैं और कोड की पढ़ाई को मुश्किल बना सकती है।