PHP if else, if, या if elseif else स्टेटमेंट्स और PHP कंडीशनल स्टेटमेंट्स का उपयोग अलग-अलग स्थितियों के आधार पर अलग-अलग कोड को निष्पादित करने के लिए किया जाता है। अधिकांश समय, जब हम कोड लिखते हैं, तो हम विभिन्न स्थितियों के लिए अलग-अलग कोड निष्पादित करना चाहते हैं। ऐसा करने के लिए, हम सशर्त कथनों का उपयोग करते हैं।

  • यदि : कथन/शर्त सत्य होने पर कोड निष्पादित करता है
  • यदि...अन्यथा: यदि कथन/शर्त सत्य है तो कुछ कोड निष्पादित करता है, यदि गलत है तो दूसरा कोड निष्पादित करता है
  • यदि... अन्यथा... अन्यथा: दो से अधिक स्थितियों के लिए अलग-अलग कोड कथन/निष्पादित करता है

PHP यदि सिंटैक्स

PHP if स्टेटमेंट का सिंटैक्स नीचे दिए गए उदाहरण जैसा है।

if(condition) {
    // koşul true döndürürse çalıştırılacak kodlar
} elseif (condition) {
    // üstteki koşul veya koşullar false döndürürse ve bu koşul true döndürürse çalıştırılacak kodlar
} else {
    // üstteki koşulların hepsi false döndürürse çalıştırılacak kodlar
}

PHP यदि उदाहरण

नीचे दिए गए उदाहरण में, यदि if कथन में निर्दिष्ट शर्त सत्य है, तो php if दायरे में कोड निष्पादित करता है। अन्यथा, elseif शर्त पर सवाल उठाया जाता है, और यदि elseif शर्त सत्य लौटती है, तो elseif दायरे में कोड निष्पादित किए जाते हैं; यदि यह गलत रिटर्न देता है, तो अगली शर्त पूछी जाती है। अगली शर्त सत्य लौटती है और इसके दायरे में कोड निष्पादित होते हैं। अंतिम अन्यथा स्थिति सत्य होने का कारण यह है कि स्थिति में अभिव्यक्ति सत्य है। वेरिएबल $number1 (15) का डेटा वेरिएबल $number2 के डेटा से अधिक है।

$number1 = 15;
$number2 = 10;
if($number1 === $number2) {
    echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
} elseif ($number1  $number2) {
	echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük'; 
} else {
    echo 'Tespit edilemedi';
}
// Çıktı: number1 değişkeni verisi, number2 değişkeni verisinden daha büyük

PHP एल्सइफ सिंटैक्स

PHP में elseif सिंटैक्स, elseif को संयुक्त के बजाय अलग से भी लिखा जा सकता है। हालाँकि, लगभग सभी PHP कोड मानक, विशेष रूप से PSR, एकीकृत प्रारूपों में लिखने की सलाह देते हैं। इसके अतिरिक्त, PHP if स्टेटमेंट के लिए वैकल्पिक सिंटैक्स का उपयोग करते समय, हम elseif स्टेटमेंट को अलग से नहीं लिख सकते हैं। यदि हम PHP में else if को अलग से इस प्रकार लिखते हैं यदि अन्यथा वैकल्पिक सिंटैक्स, तो यह php पार्स त्रुटि स्तर पर एक त्रुटि लौटाएगा।

$time = 18;
if($time === 9) {
    echo 'Saat 9 ve şu an sabah';
} else if ($time === 12) { 
// ayrı yazdık
    echo 'Saat 12 ve şu an öğle';
} elseif ($time === 18) { //birleşik yazdık
    echo 'Saat 18 ve şu an akşam'; 
} else {
    echo 'Saat tespit edilemedi';
}

PHP यदि वैकल्पिक सिंटैक्स

PHP नियंत्रण संरचनाओं के लिए वैकल्पिक वाक्यविन्यास प्रदान करता है, विशेष रूप से यदि कथन। यदि वैकल्पिक सिंटैक्स है तो PHP में कोई घुंघराले ब्रैकेट नहीं हैं - जिन्हें कोलन सिंटैक्स भी कहा जाता है। कोलन और एंडिफ़; वहाँ है। आइए अब इसे एक उदाहरण से पुष्ट करते हैं।

$number1 = 10;
$number2 = 10;
if($number1 !== $number2):
    echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1  $number2):
	echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';  
else:
    echo 'Tespit edilemedi';
endif;
// Çıktı: Tespit edilemedi

PHP वन-लाइन इफ एल्स स्ट्रक्चर

PHP if else संरचना में, यदि दायरे में कोड एकल पंक्ति हैं तो घुंघराले ब्रैकेट का उपयोग करना अनिवार्य नहीं है। इसे हम उदाहरण में देख सकते हैं.

$number1 = 10;
$number2 = 10;
if($number1 !== $number2)
    echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1  $number2)
	echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';  
else
    echo 'Tespit edilemedi';
// Çıktı: Tespit edilemedi

PHP केवल यदि का उपयोग कर रहा है

यदि PHP में elseif या अन्यथा शर्तों की कोई आवश्यकता नहीं है, तो केवल if का उपयोग किया जा सकता है। आइए इसे एक उदाहरण से पुष्ट करें।

$number1 = 10;
$number2 = 10;
if($number1 === $number2)
    echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
// Çıktı: number1 değişkeni verisi ile number2 değişkeni verisi denk