पीएचपी अगर ... और ... और स्टेटमेंट्स
सशर्त बयानों का उपयोग विभिन्न स्थितियों के आधार पर विभिन्न क्रियाओं को करने के लिए किया जाता है।
पीएचपी सशर्त बयान
अक्सर जब आप कोड लिखते हैं, तो आप अलग-अलग स्थितियों के लिए अलग-अलग क्रियाएं करना चाहते हैं। ऐसा करने के लिए आप अपने कोड में सशर्त बयानों का उपयोग कर सकते हैं।
PHP में हमारे पास निम्नलिखित सशर्त कथन हैं:
if
कथन - एक शर्त सही होने पर कुछ कोड निष्पादित करता हैif...else
कथन - यदि कोई शर्त सत्य है तो कुछ कोड निष्पादित करता है और यदि वह शर्त गलत है तो दूसरा कोड निष्पादित करता हैif...elseif...else
कथन - दो से अधिक स्थितियों के लिए अलग-अलग कोड निष्पादित करता हैswitch
कथन - निष्पादित किए जाने वाले कोड के कई ब्लॉकों में से एक का चयन करता है
पीएचपी - अगर वक्तव्य
यदि if
एक शर्त सत्य है तो कथन कुछ कोड निष्पादित करता है।
वाक्य - विन्यास
if (condition) {
code to be executed if condition is true;
}
उदाहरण
आउटपुट "आपका दिन शुभ हो!" यदि वर्तमान समय (HOUR) 20 से कम है:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
पीएचपी - अगर...else Statement
यदि if...else
कोई शर्त सत्य है तो कथन कुछ कोड निष्पादित करता है और यदि वह स्थिति गलत है तो दूसरा कोड निष्पादित करता है।
वाक्य - विन्यास
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
उदाहरण
आउटपुट "आपका दिन शुभ हो!" यदि वर्तमान समय 20 से कम है, और "शुभ रात्रि!" अन्यथा:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - अगर...elseif...else Statement
if...elseif...else
कथन दो से अधिक स्थितियों के लिए अलग-अलग कोड निष्पादित करता है ।
वाक्य - विन्यास
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
उदाहरण
आउटपुट "सुप्रभात!" यदि वर्तमान समय 10 से कम है, और "आपका दिन शुभ हो!" यदि वर्तमान समय 20 से कम है। अन्यथा यह "शुभ रात्रि!" आउटपुट देगा:
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
पीएचपी - स्विच स्टेटमेंट
इस switch
कथन की व्याख्या अगले अध्याय में की जाएगी।