से पीएचपी मैनुअल :
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।