PHP में Goto Statement का उपयोग कोड के एक भाग से दूसरे भाग में सीधे कूदने के लिए किया जाता है। यह एक लेबल का उपयोग करता है, और जब Goto Statement निष्पादित होता है, तो कोड का निष्पादन उस लेबल पर जाता है।
Syntax Of Goto Statement
<?php
goto label_name;
label_name:
// Code to be executed
?>PHPExample Of Goto Statement
<?php
$i = 1;
while ($i <= 5) {
if ($i == 3) {
goto end;
}
echo $i . " ";
$i++;
}
end:
echo "Loop ended.";
?>PHPOutput Of Above Code: 1 2 Loop ended.
Example Explanation:
- $i का मान 1 पर सेट किया गया है।
- while लूप शुरू होता है और $i की जांच करता है कि क्या यह 5 से छोटा या बराबर है।
- if स्टेटमेंट जांच करता है कि क्या $i का मान 3 है।
- यदि $i का मान 3 है, तो goto end; स्टेटमेंट निष्पादित होता है, और कोड सीधे end लेबल पर जाता है।
- यदि $i का मान 3 नहीं है, तो $i का मान प्रिंट किया जाता है और $i की वैल्यू में 1 से increment किया जाता है।
- लूप फिर से शुरू होता है और प्रक्रिया दोहराई जाती है।
- जब $i का मान 3 हो जाता है, तो goto end; स्टेटमेंट निष्पादित होता है, और कोड सीधे end लेबल पर जाता है।
- end लेबल के बाद का कोड निष्पादित होता है, जो “Loop ended.” प्रिंट करता है।
Important Notes For GoTo Statements:
- Goto Statement का अत्यधिक उपयोग कोड को पढ़ने और समझने में कठिन बना सकता है।
- इसे सावधानी से उपयोग करें और केवल जब आवश्यक हो।
- अधिकांश मामलों में, break और continue स्टेटमेंट का उपयोग Goto Statement के बजाय किया जा सकता है।
Example 2:
<?php
$i = 1;
start:
echo $i . " ";
$i++;
if ($i <= 5) {
goto start;
}
?>PHPOutput : 1 2 3 4 5
इस उदाहरण में, goto start; स्टेटमेंट लूप को अनंत रूप से चलाएगा क्योंकि $i का मान कभी भी 5 से बड़ा नहीं होगा। इसलिए, यह एक अनंत लूप बनाता है।

Welcome to HindiTutorials, your go-to platform for learning and mastering concepts in Hindi! Our mission is to make education accessible and simple for everyone by providing high-quality tutorials on programming, technology, and various other topics.