PHP गोटो स्टेटमेंट का उपयोग स्क्रिप्ट के प्रवाह को व्यवस्थित करने के लिए किया जाता है। PHP गोटो दूसरे शब्दों में, हम अपनी इच्छित लाइन पर जाकर PHP को कोड पढ़ना जारी रख सकते हैं। PHP गोटोका सिंटैक्स इस प्रकार है.

goto label1;
statement1;
label1:
statement2;

PHP गोटो उदाहरण

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

goto jump;
echo 'Burası yazdırılmayacak, çünkü goto aracılığıyla atlandı';
jump:
echo 'Buraya atladık';
// Çıktı: Buraya atladık

नीचे दिए गए उदाहरणों में, हमने संख्या $x को एक विषम संख्या या सम संख्या के रूप में एक संख्या मान दिया है। हमने if के साथ वेरिएबल $x के डेटा के मॉड्यूल की गणना की। यदि शेष संख्या 0 है, तो हम समझते हैं कि चर $x एक सम संख्या है। इस स्थिति में यदि स्थिति सत्य हो जाती है और PHP गोटो कथन काम करता है. PHP गोटो जब स्टेटमेंट चलता है, तो परिणाम: लेबल तक के कोड छोड़ दिए जाते हैं और परिणाम: लेबल के बाद के कोड निष्पादित हो जाते हैं। तो हमें आउटपुट मिलता है जो दर्शाता है कि यह एक सम संख्या है। लेकिन यदि यह एक सम संख्या नहीं है, तो if शर्त झूठी लौटती है PHP गोटो कथन काम नहीं करता है और हमें आउटपुट मिलता है जो दर्शाता है कि वेरिएबल $x एक विषम संख्या है। फिर हम अन्य कोडों को त्रुटियाँ उत्पन्न करने से रोकने के लिए स्क्रिप्ट को रिटर्न के साथ समाप्त करते हैं।

$x = 6;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi çift sayı
$x = 11;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi tek sayı