Control statements php in hindi-कण्ट्रोल स्टेटमेंट php क्या है ?

हेल्लो दोस्तों आज के इस पोस्ट में आपको control statements php in hindi के बाते में बताया जा रहा की क्या होता है कितने प्रकार के होते है तो चलिए शुरू करते है

control statements का परिचय

control statements आपके प्रोग्राम के execution को control करते है की control statements में प्रोग्राम में logic बिल्ड करने के लिए प्रयोग किया जाता है logic के द्वारा आप decide करते है की कौन सा स्टेटमेंट आप एक्सीक्यूट को करना चाहते है और कौन सा स्टेटमेंट को आप छोड़ना चाहते है या कौन सा statements को आप एक से ज्यादा बार एक्सीक्यूट को करना चाहते है

यदि आप चाहे तो किसी particular कंडीशन में किसी भी स्टेटमेंट को एक्सीक्यूट होने से रोक सकते है या उसे एक ज्यादा बार भी एक्सीक्यूट को भी कर सकते है control स्टेटमेंट में आपको प्रोग्राम पर पूरा control provide करते है यानी की ये आप भी decide करते है की प्रोग्राम का execution कैसे होगा

php में control statements बाकी के सभी प्रोग्रामिंग languages की तरह ही है साथ ही कुछ special statements भी php में include किये गए है

control statements 4 प्रकार के होते है

  • selection statements
  • looping statements
  • jump statements
  • special php statements
TypeStatementsExplanation
Selection statementsIf,if-else,switchSelect and execute statements based on logic
Looping statementsWhile,do-while,for,for eachExecutes given number of statements specified number of times
Jump statementsContinue,break and go-toStart execution  from a particular postion in program
Special php statementsDeclare ,return,require and includeThese are special  php control statements

 

तो हम इन सभी के बारे में डिटेल्स से निचे बताया गया है

if statement

if statement में आप कंडीशन देते है की यदि condition true है तो if statement के बाद वाले ब्लाक में दीये हुए statement को एक्सीक्यूट हो जाते है और यदि condition false है तो compiler brackets को स्किप कर देता है और statements एक्सीक्यूट नहीं होता है

इसको आप निचे देख सकते है

structureexample
if(condition)

{

//if condition true,statement of here          will be executed

}

if(4<5)

{

//execute statement here because condition is true

}

 

if else condition

यदी if-else statement में यदि condition true होता है तो if के बाद वाला brackets का ब्लाक एक्सीक्यूट होगा नही तो else के बाद वाला brackets का ब्लाक एक्सीक्यूट होगा

structureexample
if(condition)

{

//if condition ,statement of here will be executed

}

else

{

//if condition false,statement of here will be executed

}

if(4>5)

{

//can’t execute because condition is false

}

else

{

//execute statements here because condition is false

}

 

while loop

while एक looping statements है क्योकि यह ब्लाक में दिए गए statements को तब तक एक्सीक्यूट करता है जब तक की condition true रहता है यदि condition के false होने पर while statements को execution को रोक देता है loop को control करने के लिए आप एक condition को देते है उस condition की वैल्यू हर loop के साथ साथ change होती है और तब तक change होती है जब तक की condition false न हो जाये यदि आप condition की वेरिएबल(variable) को इनक्रीस(increase) नहीं करेंगे तो condition कभी भी false नही होगी और loop का execution अनंत समय तक चलता रहेगा

structureexample
while(condition)

{

//statements you want to execute when condition is true

// change condition here(increase condition variable)

}

$!=1;

while($!<5)

{

//statements you want to execute i++;  //increasing condition variable so that loop can terminate after finite number of loops .

}

 

Do-while loop

do while loop while loop की तरह होता है जिसमे इसके statements पहले execute हो जाते है और condition बाद में चेक होती है do while loop में statements शुरू में एक बार में जरुर execute होते है चाहे condition true हो ता false

ऐसा इसलिए होता है क्योकि do while loop में condition बाद में चेक होती है

structureexample
do

{

//execute these statements

//increase condition variable

}while(condition)

 

$!=1;

do

{

//execute statements of here will be executed once for sure

//change condition

}while($!<5)

 

for loop

for loop में एक बहुत ही साधारण loop होता है जिसमे  इस loop में आप loop को control करने वाले variables को initialize करते है condition लिखते है और variable को increment करते है और ये सब एक ही जगह होता है

structureexample
for(initialization; condition; increment)

{

//statement to execute when condition is true

}

for($!=1;$!<5;$!++)\

{

//statements to execute

}

 

 for each loop

for each loop arrays को iterate करने के लिए बनाया गया है की ये loop सिर्फ arrays के साथ ही काम करता है यदि आप इसे variables के साथ प्रयोग करते है तो ये error को show करता है for each loop के साथ आप ऐरे elements पर आसानी से ऑपरेशन परफॉर्म कर सकते है

structureexample
foreach($arr_name as $value)

{

//do something with array elements

}

$arr_name=array(2,4,

6,8);

foreach($arr_name as $value)

{

echo $value;

}

 

continue and break statement

continue statement में किसी भी loop की iteration को स्किप करने के लिए किया जाता है जैसे की यदि आप loop में कोई ऐसी condition आये जहा पर आप कोई भी टास्क को नहीं परफॉर्म करना चाहते है तो इसके लिए आप continue statement का प्रयोग करते है

structureexample
for(initialization; condition;increment)

if(condition)

{

continue;

}

for($!=1; $!<5; $!++)

{

if($!=3)

{

continue;  //it will skip

3rd iternation

}

}

 

break statement में statements की sequence को break करने के लिए प्रयोग किया जाता है जैसे की यदि एक certain condition के बाद आप loop को execute नहीं कराना चाहते है तो break लगाने से loop terminate हो जाता है उपर दी हुए example में यदि आप continue के जगह break लगाये तो 3rd iteration में ही loop terminate हो जायेगा

 

switch statement

switch statement if की तरह ही होता है जिसमे switch में cases होते है की आप एक choice देते है तो switch के जिस केस से choice मैच करती है तो वही execute हो जाता है और जब कोई भी केस मैच नहीं होता है तो default case execute हो जाता है

structureexample
switch(choice)

{

case1:

//statement to execute if choice is 1

break;

case2:

//statement to execute if choice is 2

break;

default:

//statement to execute when no case matches

}

switch(2)

{

case1:

//this will not be executed

break;

case2:

//this will be executed

break;

default:

//this will not be executed because case matched

}

 

Declare

declare statement के द्वारा आप किसी भी ब्लाक of कोड के execution को निर्देशित कर सकते है

structureexample
declare(directive)// ticks or encoding

{

//statement to apply a directive

}

declare(ticks=1)

{

//you may call a function for all ticks

}

 

return statement

ये statement में ज्यादातर functions के साथ प्रयोग किया जाता है जब return statement execute होता है तो इस execution function से return हो जाता है return statement के माध्यम से आप function से कोई value या variable भी return कर सकते है

include statement

इस statement के द्वारा आप किसी दूसरी php फाइल को अपनी किसी फाइल में include कर सकते है जिस जगह पर आप उस फाइल को include करेंगे उसी जगह पर उसका content show होगा जिस फाइल फाइल में नाम आपने दिया है तो यदि वह exist नहीं करती है तो compiler warning show करता है लेकिन execution नहीं रुकता है

structureexample
<?php

include

file_Name.php;

?>

<?php

echo “let’s include another file”;

include

other_file.php;

?>

 

require statement

ये statement include की तरह होता है लेकिन इसमे यदि फाइल को exist नहीं करती है तो प्रोग्राम का execution रुक जाता है

 

go-to statement

go to statement में प्रोग्राम में किसी दुसरे सेक्शन में जाने के लिए go to statement का प्रयोग किया जाता है

structureexample
<?php

//statement

goto a;

//statement

a:

//statements

?>

<?php

goto a;

echo “skip this “;

a:

echo “print this first”;

?>

control statement php in hindi

reference-https://www.w3schools.com/php/php_if_else.asp\

control statements php in hindi

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(control statements php in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये | अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट(control statements php in hindi) करे

Leave a Comment