हेल्लो दोस्तों आज के इस पोस्ट में आपको control statements php in hindi के बाते में बताया जा रहा की क्या होता है कितने प्रकार के होते है तो चलिए शुरू करते है
Contents
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
Type | Statements | Explanation |
Selection statements | If,if-else,switch | Select and execute statements based on logic |
Looping statements | While,do-while,for,for each | Executes given number of statements specified number of times |
Jump statements | Continue,break and go-to | Start execution from a particular postion in program |
Special php statements | Declare ,return,require and include | These are special php control statements |
तो हम इन सभी के बारे में डिटेल्स से निचे बताया गया है
if statement
if statement में आप कंडीशन देते है की यदि condition true है तो if statement के बाद वाले ब्लाक में दीये हुए statement को एक्सीक्यूट हो जाते है और यदि condition false है तो compiler brackets को स्किप कर देता है और statements एक्सीक्यूट नहीं होता है
इसको आप निचे देख सकते है
structure | example |
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 का ब्लाक एक्सीक्यूट होगा
structure | example |
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 अनंत समय तक चलता रहेगा
structure | example |
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 बाद में चेक होती है
structure | example |
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 करते है और ये सब एक ही जगह होता है
structure | example |
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 पर आसानी से ऑपरेशन परफॉर्म कर सकते है
structure | example |
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 का प्रयोग करते है
structure | example |
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 हो जाता है
structure | example |
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 को निर्देशित कर सकते है
structure | example |
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 नहीं रुकता है
structure | example |
<?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 का प्रयोग किया जाता है
structure | example |
<?php
//statement goto a; //statement a: //statements ?> | <?php
goto a; echo “skip this “; a: echo “print this first”; ?> |
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) करे