से पीएचपी मैनुअल :
PHP में, आप if if if ’(दो शब्दों में) भी लिख सकते हैं और व्यवहार in aifif’ (एक शब्द में) के समान होगा। वाक्य-विन्यास का अर्थ थोड़ा अलग है (यदि आप C से परिचित हैं, तो यह समान व्यवहार है) लेकिन लब्बोलुआब यह है कि दोनों बिल्कुल समान व्यवहार में परिणत होंगे।
अनिवार्य रूप से, वे एक ही व्यवहार करेंगे, लेकिन else if
तकनीकी रूप से एक नेस्टेड संरचना के बराबर है:
if (first_condition)
{
}
else
{
if (second_condition)
{
}
}
मैनुअल भी नोट करता है:
ध्यान दें कि अन्य उदाहरण के रूप में घुंघराले कोष्ठक का उपयोग करते समय केवल उसी के समान माना जाएगा। यदि आपके / ifif स्थितियों को परिभाषित करने के लिए किसी कोलन का उपयोग करते समय, आपको दो शब्दों में अलग नहीं होना चाहिए, या PHP एक पार्स त्रुटि के साथ विफल हो जाएगा।
जिसका अर्थ है कि सामान्य नियंत्रण संरचना में (यानी। ब्रेसिज़ का उपयोग करके):
if (first_condition)
{
}
elseif (second_condition)
{
}
या तो elseif
या else if
इस्तेमाल किया जा सकता। हालाँकि, यदि आप वैकल्पिक सिंटैक्स का उपयोग करते हैं, तो आपको इसका उपयोग करना होगा elseif
:
if (first_condition):
// ...
elseif (second_condition):
// ...
endif;
else if
, वैसे। उदाहरण के लिए, VB भी उपयोग करता हैElseIf
और रूबी उपयोग करता हैelsif
।