conditional statement in php

Waht is Decision Control Statement in php :
php में कुछ Statement का use किया जाता है जिसमे कोई न कोई condition दी जाती है decision Control statement में condition के सत्य होने पर ही इन statement के अन्दर दिय गय statement का ब्लॉक एक्जीक्युट होता है decision control statement में दी गई condition का मान true या false होता है यदि दी गई condition true है तब decision control statement के अन्दर दिए गय कथनों का ब्लॉक एक्जीक्युट होता है अगर condition false है तब नियंत्रण decision control statement के अन्दर दिए गय कथनों में न जाकर प्रोग्राम के अगले कथनों पर चला जाता है इन कथनों का प्रयोग करने से true या false के आधार पर नियंत्रण के लिए दो मार्ग होते है दो मार्गो में से कोई एक मार्ग प्रोग्राम के execution के लिए condition पर आधारित होता है जिसके लिए दो condition का प्रयोग किया जाता है true ओर false




php
में decision control statement निम्नलिखित है
    • if ........... statement,
    • if .......... else statement,
    • nested if Statement ,
    • Switch Statement

If Statement in php:
if statement के सामान्य दो भाग होते है सामान्य if statement एवं if else statement php में इन्हें नियंत्रण या निर्णय करने वाले statement कहते है if statement पहले test expression की testing करता है फिर उसके true और false के आधार पर यह दो भागो में से किसी एक का चयन करता आगे बढ़ जा है इस तरह यह मुख्यत: द्विमर्गीय पद्धति का सहारा लेता है if statemment का use निम्लिखित प्र्क्कर से किया जा सकता है
सामान्यः if statement में कंप्यूटर if से start होने वाले एक्सप्रेशन या शर्त की परीक्षा करता है यही यह true है तो वह statement block में जा कर परिणाम अंकित करता है यही false है तो वह use छोड़ कर वह दुसरे statement को test करता है इसका फ्लोचार्ट निचे दर्शाया गया है
Syntax :

if(condition)
{
Statement;
}


Example Of If Statement in php :

<?php
$a=4;
if($a%2==0)
{
echo "Even No";
}
?>



if-else statement in php

if...else statement if statement का ही एक विस्तृत रूप है इसमें condition के true आउट false होने पर एक statement या कई statement का ग्रुप एक्सीक्यूट होता है if else statement का सिंटेक्स निचे दिया गया है
if(condition)
{
Statement;
}
Else
{
Statement;
}
If else statement
का फ्लोचार्ट निचे इया गया है इसमें यदि condition  true है तो statement ब्लाक 1 एक्सीक्यूट होगा नहीं तो condition false होने पर statement block २ एक्सीक्यूट होगा 
if else statement
का फ्लोचार्ट

Example Of If else Statement in php

<?php
$a=7;
if($a%2==0)
{
echo "Even No";
}
else
{
echo "Odd No";
}
?>


Nested if else Statement in php

if  और nested if else statement  Control और decision statement है यह statement  प्रोग्राम की दिशा निर्धारित करते है 
nested if statement
का use उस Condition में किया जाता है जब एक ही प्रोग्राम में if else के कई statement एक दुसरे से गुथे हुए रूप में प्रस्तुत किये गई हो तब इसे nested if else statement कहा जाता है इसका सामन्य syntax निचे दर्शया गय है
if(condation1)
{
Statement;
else if(condation2)
{
Statement;
}
else if(condition n)
{
Statement;
}


nested if statement को निचे दिए गई फ्लोचार्ट के द्वारा भी समझ सकते है
Example Of nested If Statement in php
<?php
$a=8;
$b=10;
$c=1;
if($a>$b)
{
echo "A Is Big";
}
else if($b>$c)
{
echo "B Is Big";
}
else if($b>$c)
{
echo "C is Big";
}
else
{
echo "A Is Big";
}
?>



Switch Statement

php में कभी - कभी एक ही प्रोग्राम में if else का रूप इंतना सघन हो जाता है की प्रोग्रामर स्वय ही भ्रमित हो जाता है उन स्थिति में भ्रान्ति से बचने के लिए switch statement का प्रयोग किया जाता है इसमें विभिन्न कार्य करने के लीये statement को अलग अलग Group में बाट दिया जाता है व हर group को एक case-label के अंतर्गत रखा जाता है switch statement में कोई संख्या या केरेक्टर variable का मन दिया जाता है जिसमे सभी जिसे सभी case –labels के साथ मेच किया जाता है जिस case label का मान switch
statement  में दिए गए मान से मेच करा जाता है उसी के अंतर्गत लिखे गए statement Execute किये हो जाते है कभी कभी प्रोग्राम में Case label के साथ default label भी रख देते है जब switch statement में दिया गया मान किसी भी case label से मैच नहीं होता है जब default label के अंतर्गत लिखे गए statement execute किये जाते है 
switch statement
का syntax निचे दिया गया है 
switch(experssion)
{
   Case label 1:
            Statement sequence  1:
            break;
        
            case label 2 :
            statement sequence 2:
break;
case label 3 :
            statement sequence 3:
break;
:
:
Case label n-1:
Statement sequence n-1;
break;
default:
statement sequence n;
}

Switch statement को अधिक स्पष्ट रूप से समझने के लिए फ्लोचार्ट निचे दर्शाया गया है

Example Of Switch Case Statement in php :
<?php
$a=2;

switch($a)
{
case 1:
echo "A=1";
break;
case 2:
echo "A=2";
break;
case 3:
echo "A=3";
break;
default :
echo "Wrong Number";
}
?>


Comments